- remvoed the requiremnt for artwells:queue
- getUserPreference not userPrefrence
- allow for nested courier (not documented)
- allow notifications to expire by time
- type fixes and removed console.logs
- fix iron:router path argument
- Thanks: @erasaur, @dohomi, @delgermurun, @SachaG
- Check if user is still logging in
- improved iron:router support and returned pre v1 support
- herald.settings.useIronRouter is true, if set to false iron:router will not be used
- All credit to @dohomi
- allow for collection name change
- fix for iron:[email protected]+, no longer support older versions
- Support for iron:[email protected]
- Removed 'Notifications' from exports
- Removed unneeded package dependencies
- No changes!
- Preference not Prefrence typo fix in all usages. (Thanks: @erasaur)
- getNotifications() fixes and read now defaults to false
- userPrefrenceDefault not userPrefrenceDefualt typo fixes
- query not querry typo fixes
- massive readme improvements
- removed broken setUserMediaPreference and setUserCourierPreference
- added ?working? setUserPreference
- added getNotifications as a convenience function
- added heraldMarkAllAsRead as a convenience method
- added setUserMediaPreference for general media user preferences
- added setUserCourierPreference for general courier-media user preferences
- added getUserPrefrence for fetching specific user preferences
- none of the above has been tested as of this pre-version
- onRun added to couriers
- fallback setting added to couriers - disables autorun but allowas for onRun.transfer
- lots of backend changes.
- full package refactor
- removed deprecated metadata
- removed alias Notifications
- added artwells:queue as a core dependency
- improved client and server escalation
- onsite is now a true runner
- Runners now require the where property, string or array
- Autorun client-side runners where notifications are unread
- This version is not backwards compatible without database migrations. If you have used an older version in production please make an issue and we can figure out the best course of action. ~sorry
- Fixed bug caused by Herald.userPrefrence where no notifications would be sent.
- moved runnder definitions to lib for client side runners.
- BREAKING CHANGE! - addRunner has a new api
- Herald.userPrefrence is a noop for dev overloads
- added transform and deprecated metadata
- bug fix regarding iron:router.Router and load order
- Improved error outputs
- moved iron:router code to client only
- weak dependency fixes
- Namespace change: Notifications -> Herald
- Notifications aliased to Herald
- init - first time on atmosphere
- bad typo, named Herald "Harold" with find/replace all
- "Harold" is on atmo but is marked as a reverted mrt-migration (until I can deprecate the mess)