Commit Graph

61 Commits

Author SHA1 Message Date
Mariusz Nowak
1bb4c4a71e chore: upgrade lint configuration 2018-08-04 09:15:20 +02:00
Mariusz Nowak
6e543ae2f0 chore(release): 0.4.12 2018-02-23 16:50:38 +01:00
Mariusz Nowak
bd9e77b95b chore(license): switch to ISC 2018-02-23 16:42:26 +01:00
Mariusz Nowak
c0c1de85e4 chore(release): 0.4.11 2017-09-11 13:05:44 +02:00
Mariusz Nowak
71da72cddf chore(release): 0.4.10 2017-09-07 08:58:51 +02:00
Mariusz Nowak
c7548111f7 chore: upgrade dependencies 2017-09-07 08:58:28 +02:00
Mariusz Nowak
c838ab3ab1 chore(release): 0.4.9 2017-08-29 10:41:53 +02:00
Mariusz Nowak
86faaf6891 chore: bump dependencies 2017-08-29 10:41:42 +02:00
Mariusz Nowak
b85da90af7 chore(release): 0.4.8 2017-08-29 10:02:55 +02:00
Mariusz Nowak
eeadab128b chore(release): 0.4.7 2017-08-29 09:53:03 +02:00
Mariusz Nowak
3aa13c3070 refactor: update after change of linter 2017-08-28 15:13:36 +02:00
Mariusz Nowak
d9db5f8ee3 chore: switch to rely on eslint 2017-08-28 13:50:09 +02:00
Mariusz Nowak
a7e61bb8ab chore(release): 0.4.6 2017-08-24 15:43:29 +02:00
Mariusz Nowak
7aff16c1e3 chore(release): 0.4.5 2017-05-10 08:40:26 +02:00
Mariusz Nowak
98d1eaf6f8 v0.4.4 2017-03-15 08:53:31 +01:00
Mariusz Nowak
16601d1d07 v0.4.3 2017-02-20 09:53:35 +01:00
Mariusz Nowak
81a100e251 v0.4.2 2017-02-17 12:18:48 +01:00
epayet
e72de4e941 Use directly binaries on package.json and refactor lint command 2017-02-09 13:51:19 +00:00
Mariusz Nowak
e344e4739e v0.4.1 2016-07-13 09:54:08 +02:00
Mariusz Nowak
aeb7b56442 v0.4.0 2016-07-07 15:32:29 +02:00
Mariusz Nowak
476754f9e0 Improve promise value resolution 2016-07-05 15:53:01 +02:00
Mariusz Nowak
5f666bf5a5 Merge with master 2016-07-05 15:28:05 +02:00
Mariusz Nowak
c007aa3fa5 v0.3.10 2016-04-21 15:31:08 +02:00
Kirill Efimov
9cf8df8c22 Added promise support 2016-01-27 04:16:49 +03:00
Mariusz Nowak
a2c08e244e Update repository address 2015-10-17 11:49:54 +02:00
Mariusz Nowak
4e310f91bb Downgrade es6-weak-map to not break v0.8 support 2015-08-04 10:43:24 +02:00
Mariusz Nowak
e89c52d310 Update dependencies 2015-08-04 10:28:12 +02:00
Mariusz Nowak
1dd655699e v0.3.8 2014-10-08 14:49:46 +02:00
Mariusz Nowak
08c420a09f Add missing dependency 2014-09-23 08:43:59 +02:00
Mariusz Nowak
4a21ea4fc7 v0.3.7 2014-08-14 11:23:11 +02:00
Mariusz Nowak
f80d2e252b Configure lint script 2014-08-14 11:20:21 +02:00
Mariusz Nowak
a678982875 v0.3.6 2014-07-28 18:20:01 +02:00
Mariusz Nowak
96b354626f v0.3.5 2014-07-07 12:27:36 +02:00
Mariusz Nowak
d60468b6d3 v0.3.4 2014-06-22 12:30:15 +02:00
Mariusz Nowak
307736caec v0.3.3 2014-05-12 17:03:40 +02:00
Mariusz Nowak
f51a3f3509 v0.3.2 2014-05-01 11:37:34 +02:00
Mariusz Nowak
b70e3b541a v0.3.1 2014-04-27 18:45:22 +02:00
Mariusz Nowak
6e6d77193d Update to use latest tad version 2014-04-27 18:44:24 +02:00
Mariusz Nowak
eb72d16bf6 Major reorganization and partial refactoring
- Move out main modules from `lib` folder
- Introduce `normalizer` based configurations, and convert primitive and regular handlers into thos normalizers (can be found in lib/normalizers folder). Custom normalizers can be provided at run time via `normaizer` option
- Provide `plain` module which does not load any extensions or normalizers. Any extensions that have to be used should be required upfront and normalizers should be provided directly
- Remove `method` option, instead `methods` and `methods-plan` modules are provided which generate descriptors for lazy created memoized methods
- `profile` is no longer extension. To be used it should be required directly
- Improve logic for `async` handling
- Take out `max` extensionLRU logic into external `lru-queue` package
- Remove `context` option
- Remove possibility to access original arguments when resolvers are used
- Assure expected length of memoized functions
2014-04-27 12:11:06 +02:00
Mariusz Nowak
ec114973d3 Update dependencies versions 2014-04-24 23:13:04 +02:00
Mariusz Nowak
0cc9969de0 Memoized methods factory
Based on `d` descriptors factory.
It's first step to replace `method` option
2013-10-23 18:18:39 +02:00
Mariusz Nowak
05949b19e3 Merge with v0.2 2013-10-08 15:27:12 +02:00
Mariusz Nowak
86fc11ac86 v0.2.6 2013-10-08 15:23:17 +02:00
Mariusz Nowak
2986e6d0e9 Update up to changes in es5-ext package 2013-08-28 12:59:22 +02:00
Mariusz Nowak
9fd0ef8d24 Merge with v0.2 2013-07-22 19:42:10 +02:00
Mariusz Nowak
be4cfadbd4 v0.2.5 2013-07-22 19:39:53 +02:00
Mariusz Nowak
f57bac383c Merge with v0.2 2013-03-23 16:13:23 +01:00
Mariusz Nowak
ec90653d30 v0.2.4 2013-03-23 16:11:01 +01:00
Mariusz Nowak
fb4439692d Improve 'method' functionality.
- Proto chain safe
- Memoized method is ready right after first access (previously it was bundled on first invokation which was problematic)
- memoize when used with method option returns object with name -> descriptor content, it should be used with Object.defineProperties on target object
2013-02-11 17:43:55 +01:00
Mariusz Nowak
b91f94d18c v0.2.3 2012-10-04 21:11:40 +02:00