- Improve #46. Move the resend verification email bar into its own component (h/t @pilarArr for implementing this).
- Improve #47. Move
getUserName()
function in/imports/ui/layouts/App/App.js
into its own file (h/t @pilarArr for implementing this). - Improve #48. Improve error handling in action methods so that they actual stop the Promise as soon as an error occurs.
- Improve #53. Move method imports to be on both the client and the server to leverage Meteor's latency compensation by default (h/t @zodern for refactoring this).
- Fix #59. Fix ESLint throwing a tantrum about line endings on Windows (h/t @pilarArr for implementing this).
- Improve #60. Move to
babel-preset-env
frombabel-preset-es2015
(h/t @pilarArr for implementing this). - Improve #78. Deprecate
@cleverbeagle/dates
package in favor of a local file of date helpers (h/t @zodern for refactoring this). - Improve #79. Add
babel-plugin-lodash
to reduce footprint of Lodash to only methods that are used in the project (h/t @ninjaPixel for finding/implementing this). - Improve #80. Add exception to disable
max-len
ESLint rule (h/t @ninjaPixel for implementing this). - Improve #94. Bump Meteor to v1.6 and bump Atmosphere and NPM deps.
- Improve #95. Migrate from
createContainer
method towithTracker
for data containers (h/t @cdolek for sniffing these out). - Improve #96. Fix miscellaneous ESLint errors (h/t @cdolek for sniffing these out).
-
Fix #66. Remove unnecessary
callback
argument causing trouble in/imports/modules/server/send-email.js
. -
Fix #74. Fix typo in
/imports/ui/components/Public/Public.js
.
- Fix #68. Update Meteor to v1.5.2 and bump Atmosphere dependencies to latest versions.
- Fix #31. Fix name not rendering for users logged in via OAuth with Google.
- Fix #32. Fix route props not being passed to rendered component in
<Authenticated />
and<Public />
. h/t @pilarArr for the fix. - Improve #37. Bump Atmosphere and NPM dependencies to latest versions. h/t @pilarArr for the refactor.
- Improve #40. Move
Meteor.logout()
call to be triggered by visiting the/logout
route. - Add #44. Add support for transactional emails with HTML and text templates via Handlebars.
- Improve #45. Clean up the UI/UX of the "Edit Profile" view for users who are logged in via OAuth.
- Fix #27. Fix incorrect method name in rate limiter list in
/imports/api/Users/server/methods.js
. - Fix #28. Fix verify email message displaying for users who log in via OAuth.
- Fix #29. Fix
@cleverbeagle/seeder
and@cleverbeagle/dates
dependencies breaking initial startup. Also addcore-js
dependency as it was breaking some apps on startup.
-
Improve #16. Adds missing import for
/imports/startup/server/accounts/on-create-user.js
in/imports/startup/server/accounts/index.js
. Add documentation on usage ofAccounts.onCreateUser()
. -
Improve #17. Move setting of user password in editing profile to client to ensure the user's current password is actually checked (implements Meteor's
Accounts.changePassword()
method). -
Add #20. Add support for
lodash
package via NPM and swap usage ofcapitalize()
method from@cleverbeagle/strings
package with lodash's_.capitalize()
method. Remove@cleverbeagle/strings
from NPM dependencies. -
Add #21. Add support for (non-blocking) email verification on user signup. Add documentation on email verification process.
-
Fix #23. Fixes a React PropTypes warning showing up when accessing a non-existing document on
/documents/:_id/edit
. Also improve 404 handling on/documents/:_id/edit
and/documents/:_id
when no document is passed. -
Fix #24. Remove unnecessary
_.pluck()
call obscuring the method names passed to therateLimit()
options object.
- Fix #14. Remove unnecessary
loggingIn
check that was forcing the page to re-render.
- Fix #12. Fixes prop type warning being thrown when transitioning to the
ViewDocument
page component from theNewDocument
page component.
- Initial release of Pup.