- feat: mock the method invocation context using
.call(context, args)
- fix: return the correct result with a void run function
- fix: when using
jam:offline
, resetnoRetry
when the user has reconnected - fix: under-the-hood optimizations
- fix: Meteor 3.x - ensure
server
orserverOnly
methods return the expected result to the client - fix: Meteor 2.x - solve for scenario where method is running inside another method's simulation
- feat: automatically queue methods when offline when using
jam:offline
- fix: bump
versionsFrom
to official Meteor 3.0 release
- feat: Meteor 3.0 compatability with the latest release candidate
- fix: preserve
methodInvocation
so that can usethis.userId
for example inside a customvalidate
function
- fix: optimizations for
.validate.only
- feat:
.validate
- validate without executing the method - feat:
.validate.only
- validate only a subset without executing the method
- fix: allow custom validate function to be async
- fix: improve typescript declarations for better code completion
- fix: typescript only issue with .d.ts file
- feat: better typescript and code completion support via declaration file (.d.ts)
- feat: functional-style method syntax
- feat: support methods without params and skip requiring schema or validate function
- fix: improvements when using
attachMethods
- fix: optimizations to
jam:easy-schema
integration
- fix: bug when attaching methods
- feat: improve integration with
jam:easy-schema
and introduceschema
,server
,open
,close
functions - breaking: rename
isPublic
config option toopen
- fix: individual method config should override global config
- feat: custom logged out error
- fix: handling stub exceptions
- feat: support more schema packages
- initial version