- Added basic TypeScript types PR @storytellercz
- Update
zodern:types
to v1.0.10 @storytellercz - Replace "for of" with "Promise.all" to keep the parallelism in _publishChildrenOf PR aboire
- Fix an issue with improper use of
Object.entries
instead ofObject.values
@storytellercz - Replace underscore/lodash references in _.any() and _.isequal() with natives PR @Nandika-A
- Update dev dependencies @storytellercz
- Add installation compatibility with Meteor
3.0-alpha.15
@storytellercz
- Allow to pass async function to publishComposite PR @alisnic
- Added Meteor v2.8.1 as an additional minimum build target @storytellercz
- Remove observeChanges subscription PR @storytellercz
- Fix wrong topLevelDocument in third Level find & remove underscore in
publication.js
PR @storytellercz - feature(ci): add comment issue workflow PR @jankapunkt
- Reformat code to StandardJS & add other community standards
- Update dependencies
- Do not publish to client
- Add test target to makefile
- Revert the changes from "Handle stopping a publication early #121
- Handle stopping a publication early
- Allow
children
to be declared as a function
- Fix issue #102: userId is undefined in child publications, wrap
cursor.observe
callbacks withMeteor.bindEnvironment
- Publish children before publishing parents to mitigate rendering incomplete data
- Run
check
onoptions
to make it easier to troubleshoot/identify incorrect values
- Support for new ES6/ES2015 style imports
- Update for meteor 1.4
- Change from LGPL to MIT license
- Merge branch 'patrickml-issue/#46'
- Merge branch 'issue/#46' of https://github.com/patrickml/meteor-publish-composite into patrickml-issue/#46
- Merge branch 'Profab-user-logout-fix'
- Merge branch 'user-logout-fix' of https://github.com/Profab/meteor-publish-composite into Profab-user-logout-fix
- Support multiple top level publications
- Make sure instance options is not empty
- Completed issue #46 (Error when logging out)
- Improve logic for removing unneeded docs on republish
- Fix bug: odd behavior when documents have ObjectIDs as IDs instead of strings
- Check to see if doc is published before sending changes
- Make sure the correct key value is used when accessing childPublications
- Fix issue #17, docs are not published to both primary collection and alternate collection when they overlap
- Update package description
- Update versions.json
- Use cursor.observeChanges so only actual changes are sent to client
- Merge pull request #15 from czeslaaw/master
- problem with unset fix
- Update package summary
- Fix links in README
- Add info about collectionName property to README
- Add "More Info" section to README
- Update version of meteor in versions.json to 1.1.0
- Rename package to reywood:publish-composite
- Merge branch 'develop'
- Update installation instructions in README
- Specify package name and shorten description so "meteor publish" succeeds
- Upgrade to Meteor 0.9
- Fix bug #10: Exception when republishing null cursor
- Disable debug logging
- Allow records to be published to an alternate client side collection
- Fix bug when sub.removed is called with a string ID instead of an ObjectID
- Do not send duplicate documents across the wire unless they have changed
- Turn off debug logging
- Improve logic for republishing a changed document
- Update README
- Minor formatting update to README
- Set correct context for find function
- Fix null reference bug when unpublishing
- Add license
- Update description
- Update README
- Update subscription docs when "foreign keys" change, resolves #2
- Remove old tests
- Remove child documents when parent is removed
- Add tinytests
- Update README
- Fix homepage in smart.json
- Initial commit