All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Add function to Brevo module that retrieves a contact's app attributes for email or brevo-id
- Add README for Brevo module and include it in the top-level README
- Add function to Brevo module that returns an app attribute string as a map
- Add function to Brevo module that retrieves a contact's email address by their Brevo contact id
- Add function to Brevo module that retrieves a contact's app attributes
- Add Brevo field for monday monetization enabled status
- Fix namespaced classes not working as direct children in error boundary by explicitly binding comp/parent
to the parent retrieved from the error-boundary macro
- Added a log preload which enables pretty printing with
pino-pretty
- Added a run configuration for the cloud run example
- The log module now only uses the
:message
key in the json logging object we used to also write the message to a :msg
key to make it compatible with pino but we now fixed it by configuring the correct key. This saves us logging every
message twice. - Improved error logging. It now won't log the exception-date als cljs object anymore which cause a lot of unecessary
logging. We now make use of the default error formatter but only make sure that we transform ex-data to a js object.
- Pino logger now instantiated by
defonce
instead of def
- Request body gets converted to a bean before logging
- Added express body parsers (json, raw, text, urlencoded)
- Raw body parser now also accepts application/transit+json
Broken release. Do not use.
- Added reitit-express library
com.avisi-apps.gapsreitit-express
- log modules is now also usable client side
- log module now uses
pino
instead of bunyan
- Fix macro require of logging library for rcf preload
- Change namespaces for rcf and log module to be correct with jar namespace. Changed from
avisi-apps.gaps
to
com.avisi-apps.gaps
- Adds a Make command to trigger a release and update the changelog
- Fixed releasing by pushing a tag
0.0.30 - 2022-08-18
Was still fighting with automation the release process here don't use this version
- Added fulcro-google-remote library `com.avisi-apps.gaps/fulcro-google-remote-library
- Added clj-kondo linting
- Automated builds and release process
0.0.4 - 2022-08-11
- Added SCM config to published jars
- Added documentation to
com.avisi-apps.gaps/log
0.0.1 - 2022-08-11
- Added log library
com.avisi-apps.gaps/log
- Added rcf dev library
com.avisi-apps.gaps/log
- Added build script to build or release all projects
Can you improve this documentation? These fine people already did:
Mitchel Kuijpers, Jannick Joosten, Demi van Kesteren, Jaap Maaskant & Timo van der KampEdit on GitHub