Version 2.3.0 (2017-11-17)
- disable forkWorker by default:
0eec6d4
- add support on search wildcard:
9e97a03
- add getters:
6a3744c
- update tsc definition:
8ba4334
Version 2.2.2 (2017-2-25)
- fix identifier usage on namespace & use statements / release 2.0.0-pre7:
4b992cf
Version 2.2.1 (2017-2-22)
- fix repository class resolution:
5ec49c3
- correct tests in order to use promises on sync:
d06300b
- rename fileNode into fileItem:
c3bf3f7
- update repository constructor:
b3cc04d
Version 2.2.0 (2017-2-22)
Version 2.1.0 (2017-2-19)
- #12 finish to implement nodes replacement:
c61106e
- implement recusive deletion (node and its childs):
7ff0740
- #12 add tests on incremental parsing:
b3924c8
- add a new getFQN helper on namespace:
3e4704f
- fix variable kind detection:
84fa325
Version 2.0.0 (2017-2-19)
- #12 start a prototype / WIP:
33a07c9
- #12 refactor/cleanup code - put parsing into a separate file:
b72b27b
- #12 rewrite parsing & fix the nodes detection on sync:
9f19fc1
- move graph implementation to grafine project:
048331d
- split the code / more clean:
ed76ce4
- #15 use node as point & start export/import helpers:
61a6cb8
- migrate node functions with new framework:
2b7097d
- update api:
f03b0f7
- make renameFile more consistent:
403d982
- make members protected:
62d6f53
- add magento2 for testing:
d0a7177
- add a brute force test with magento:
6512d61
- add typescript definition:
a61576a
- Merge branch 'master' of https://github.com/glayzzle/php-reflection:
17bdc88
- add a new scanDocs options and use scan* options:
f4fc83c
- using current time as mtime + start a removeNode helper:
fefecd9
- #12 implement the node removal:
60b16ab
- #12 store parser states in nodes:
3ebfa50
- #14 moved all files:
7a2b281
- #13 start a minimalistic implementation for fun & bench:
422e6c6
- implement finders:
d3b0541
- make the reflection api more consistent + fixes:
60abbc9
- add a crc32 hashing function:
5185aac
- implement node creation:
3c3dc6c
- update the parsing algorithm:
c405af1
- add a new type of node:
e610603
- migrate namespace with new api:
c628e8c
- migrate file node with new api:
2c08c89
- add a new eachChild helper:
c3388c8
- migrate blocks with new api:
71ee42d
- migrate declare node with new api:
35b552e
- add a new option : shardCapacity:
252754c
- index namespace name:
49fc26a
- migrate include/require to new structure:
2d81cc8
- migrate the class definition to new structure:
52d7bb9
- use new api:
90a8386
- update scope with the new api:
a0c4afb
- implement getBy* and namespace retrieval:
31eeec9
- add a consumeClassBody helper & migrate to new api:
2efbf2f
- add mocha tests on debug:
3e771c9
- fix bench termination:
72e97c1
- remove bad ref:
ae39a97
- add magento dependency:
05a79e1
- add a promise helper in order to catch error + use a smaller bruteforce repository:
b58639b
- fix filename resolution:
abbc065
- #12 only container blocks can be synced:
694e626
- fix function creators:
d0ec559
- fix bootstrap:
baf18a7
- fix with new api:
5fcc465
- fixes - try to pass tests:
21b2910
- removes automatic index on name:
ee91fea
- fix type inheritance overwrite:
27c5f12
- fix symbols counter:
278fe31
- fix lastDoc assignation:
9732468
- fix nodes calculation / for stats:
999d15d
- use _db instead of graph property:
088ae31
- fix block initialisation:
6d08b0f
- make pass main tests:
6b1cfbd
- fix export/import & pass tests on serialize:
89b65fd
- fix nodes iterators + update sync code:
89632db
- fix buffer creation for crc32, compliant with node4:
23eccdc
- update nodejs versions:
e375bb6
Version 1.1.0 (2017-1-24)
- use version 1.1.0:
e0a0fe3
Version 1.1.0 (2017-01-24)
- add next expr node + implement constants:
9087a31
- various changes:
aa71467
- configure CI:
eb40797
- automate tests & doc - watch:
051f698
- start PTR:
af1c566
- rewrite the tree structure:
b67d42e
- impl var:
0df463e
- add a scan function:
b2c4f4d
- implement relations:
1d0b9cf
- implement annotations:
6523f30
- refactoring doc lexer & parser:
29c3009
- migrate file class:
17e5787
- migrate declare & expr node:
2b9c68f
- migrate include/require:
d61d83f
- migrate variable:
ecf1f8c
- migrate constant:
2caeae3
- replaced docblocks with external doc-parser lib:
6566269
- impl function:
10c3fcd
- implement define node:
747384a
- implement interface:
812aa42
- migrate properties:
f72fcbb
- migrate use & const statements into block (more generic):
438db42
- implement traits:
d7d5b17
- implement file getter on includes/requires:
dd80466
- #10 migrate method:
73e09e5
- Initial commit:
d9a3cfb
- improve documentation:
5c7afd5
- update doc:
7df0295
- make a generic documentation generator:
d3f9c78
- changes:
041ee53
- impl:
c4d2006
- update docs:
4c254ef
- update the doc:
4a29a53
- move use to namespace level:
613b7bf
- resolve a inner class name:
1095f97
- parent argument becomes optional:
68efdb5
- impl a new getNamespace helper:
b634f53
- attach documentation with the class node:
7eccba3
- add sse4_crc32 & webworker-threads dependencies:
46a8a2c
- #9 start the worker/pool class:
9550752
- #9 start to use worker (with option):
c4eef70
- implement the worker process (wip):
e35ffdf
- handle position nodes:
6dfaedb
- update block scanner:
a011aaf
- attach doc nodes:
fa47027
- update the comments component:
a7a400f
- add new & parameter parsing for variables:
22709c2
- parse use statements & implement namespace resolution:
cb3e4b4
- use nodeName resolution:
43ca063
- add a getRepository helper function:
f2f8a65
- add import helper on file (wip):
32775e0
- improve documentation:
3da6cfa
- update doc:
a3ae4e4
- fix properties on doc:
2a750d6
- fix class name on doc:
f516a8e
- add badges:
9293f0e
- add coveralls dependency:
6cc0c47
- fix reference name:
de55ad7
- start to explain relations:
d400baa
- fix encoding:
1853f71
- fix syntax:
bb74083
- fix offset position:
6d8edd8
- fix getByName fn:
b994e34
- fix missing last char:
00d119c
- release docs:
10eb0f1
- improve test coverage:
b3c3f6e
- repository emit events + fix tunic dependency:
f4ccc53
- fix lexer & use comment tags as fallback for annotations:
00956e9
- use [email protected]:
32aa6f2
- fix namespace separator:
ad4388b
- fixes & migrate class / namespace:
b3eb158
- fix tag property:
80b1761
- fix namespace type property:
04adce8
- fix var names:
e2ed7e9
- add an syntax error file:
5fa5723
- improve test scenario:
70d0bb5
- add a testing tool:
5f13f70
- fix the worker process:
521f0b2
- protect parsing (in principle never reached - just for dev purpose:
0b10f31
- fix error when ast is not defined / or use ast node prefix not defined:
68979a9
- add ptr require / undefined before:
97652cb
- add ptr require / undefined before:
1077058
- protect constructor when ast node is not passed as argument (import mode):
78bd995
- fix worker:
e55dd26
- various changes / run pass:
34558ef