This repository has been archived by the owner on May 25, 2022. It is now read-only.
Releases: archguard/scanner
Releases · archguard/scanner
v2.0.0-alpha.7
fix: fix jar path for upload package
v1.6.4
v1.7.0
fix: remove timeout, useless output
plugin-ea-0.0.5
refactor(scan): pre-upgrade to 1.7.0
v1.6.2
Bug Fixes
- fix call position error issues (0cd6d2d)
- fix naming typos (f2043c8)
- fix newline issue in Windows (6f4136a)
- fix origin package error issues (b06556f)
- fix package issues (b413276)
- mybatis: fix cannot parse local dtd issue (c902629)
- mybatis: fix dir with xml issues (9c3224f)
- mybatis: fix empty code issues (1d52481)
- mybatis: fix systemId will load from http issue for #44 (1aaef98)
- rule: fix code issue (aa7e807)
- rule: fix parameter in url issue (736c266)
- scan: analyse api calls via code structs which output by language analyser (2bd9999)
- simplify the template and fix tests (c49478d)
- skip analyser loading tests (wait for fix windows path) (638a8a2)
- sourcecode: fix field name use keyvalue issue (f7eedb9)
- sourcecode: fix get a error node name for Kotlin (5d87b5e)
- sourcecode: fix simple fix for newline issue in sql (b4a0eef)
- sourcecode: remove api CODE (88957e8)
- sourcecode: remove api only scanner (24b8feb)
Features
- bytcode: add test cases for code treee annotation (f8aca10)
- create a template for analyser (c4a6e61)
- create context/analyser/client in scanner_cli (da940cc)
- create scanner cli to dispatch the context data to different analyser (30e46ff)
- create scanner structure, dynamic load with customized specs (9cbceae)
- dep: add main node for maven (f3a96a5)
- dep: add regex for match gradle context (38fd628)
- dep: add scope for maven (6cacdab)
- dep: basic parse for maven (8287e03)
- dep: init first version model (20f2f19)
- dep: init scan dep (541d317)
- kotlin: add visit for rule (1292ec4)
- language analyser for kotlin (66abc39)
- load analyser via absolute path at runtime (52faea2)
- maven: add scope support (26a7c31)
- new scanner module (5b31b43)
- package analyser as a shadow jar, exclude the redundant dependencies to minimize the size (0a19a93)
- rule: add basic test smell provider (ceeff9d)
- rule: add callback for save results for #4 (86b42c1)
- rule: add end without crud create (4577495)
- rule: add language for tbsrule #4 (c6eadb2)
- rule: add not start with crud rule (d0df54f)
- rule: add not upppercase rule (aebea86)
- rule: add sample for test bad smells (8cf0de3)
- rule: add smell position for #4 (bf21462)
- rule: add tbs app for test (2f161d3)
- rule: enable rules for visit (cb722cd)
- rule: init basic ast rule (c89c528)
- rule: init basic rule cores (77ce71d)
- rule: init context for TbsRuleVisitor (18072ef)
- rule: init simple test for container (d0083c5)
- rule: split impl mods (9c8abe0)
- rule: use visit function for node (81ef133)
- sca: add basic dependency set support (e476323)
- sca: add basic test for java finder (efd2a57)
- sca: add depSet entry support (2c3d595)
- sca: add dev, optional dep for npm (c344bf6)
- sca: add first version node tree (93b509e)
- sca: add keyword arg support (c2abb72)
- sca: add lost dep version (aec940e)
- sca: add normal npm decl support (e3b40db)
- sca: add simple line for gradle (83ce943)
- sca: init basic to sql scripts (de128a5)
- sca: init first output sql (b38f547)
- sca: init maven parse support (695739c)
- sca: init two beans for bean2sql script (8840d9e)
- scan: add shadow package for template as well (a6bc90d)
- scan: migrate java (e3eceb6)
- scan: migrate typescript (46b214f)
- scan: output the test nodes json, feature analyser can take it as the input (contract test) (406c3e7)
- scan: split the api analyser ([7c6e798](https://github.com/arc...
v1.6.1
Bug Fixes
- fix newline issue in Windows (6f4136a)
- fix origin package error issues (b06556f)
- fix package issues (b413276)
- mybatis: fix cannot parse local dtd issue (c902629)
- mybatis: fix dir with xml issues (9c3224f)
- mybatis: fix empty code issues (1d52481)
- sourcecode: fix field name use keyvalue issue (f7eedb9)
- sourcecode: fix get a error node name for Kotlin (5d87b5e)
- sourcecode: fix simple fix for newline issue in sql (b4a0eef)
- sourcecode: remove api CODE (88957e8)
- sourcecode: remove api only scanner (24b8feb)
Features
v1.5.0
Bug Fixes
- db: fix insert statement issue (067bef9)
- diff: fix scanner issues (f471e20)
- mybatis: fix test archguard/archguard# (118eb97)
- mybatis: parse collection from attributes archguard/archguard#9 (181b378)
- remove unused code (a08cf79)
Features
- api: add old spring mvc annotation sample (d519dcd)
- database: add tablename downgrap support (4d9d897)
- diff: add short check for revision id (d3368f4)
- git: enable logs for debug (0eed4ea)
- linter: init source casing checker (5f19111)
- mybatis: add baisc node handler #9 (62b597a)
- mybatis: add from path support archguard/archguard# (214f434)
- mybatis: add mybatis for try generate sql (f09134a)
- mybatis: add selectkey support archguard/archguard#9 (d494ae2)
- mybatis: change output to map archguard/archguard#9 (8e79200)
- mybatis: clean code archguard/archguard#9 (cf67c98)
- mybatis: enable base parameters for common sql archguard/archguard#9 (5c583a9)
- mybatis: enable process in db archguard/archguard# (cb2124f)
- mybatis: ignore apply for catch issues for archguard#9 (666491c)
- mybatis: re add fake parameters archguard/archguard#9 (5203cb2)
- mybatis: skip generator for key archguard/archguard#9 (8fdf711)
- mybatis: support for collection archguard/archguard#9 (4cec7dc)
- mybatis: support for includes archguard/archguard#9 (160fd19)
- mybatis: test for ognl to parse but not works (3328b22)
- mybatis: try parse condition from ognl (025b6ee)
- mybatis: try parse mybatis code & and crud to key (c19122c)
- mybatis: try parse parmeter for archguard/archguard#9 (540a725)
- mybatis: try to parse by iterations archguard/archguard#9 (e17a09d)
- mybatis: try write rootNode builder (969eda7)
- mybatis: use official test caes archguard/archguard#9 (02f8b04)
- xml: init basic design for xml parser (099552d)
- xml: init parser start element sample for mybatis (8a281b5)
v1.4.5
build: ignore tests for github history
v1.4.4
Bug Fixes
- change: fix diff size issues (74872f9)
- fix loc lost in third parth library (a1f93f5)
- fix refactor issues (2f1c395)
- fix seriable issue (a18122a)
- fix typo (377b7e7)
- fix typos (3e9b6cd)
- fix windows import issues (a1cbe35)
- mysql: fix newline issue for windows (0c9a789)
- sourcecode: fix class order issues (9ee6368)
- sourcecode: fix condition error issues (4cd8a45)
- typescript: fix fields issues (443d4fb)
- typescript: fix tests (1c60a2d)
- typescript: ignore field naming or error nam (739ee9b)
Features
- diff: init repository (18922d6)
- diff: init repository save (6decf6d)
- diff: make first diff changes (fcd00db)
- sourcecode: change thirdpart access to public (d172bf8)
- typescript: add exports to name support (6e7e6d2)
- typescript: add normal component support (99678d8)
- typescript: add usage name support (31d7ac3)
v1.4.3
Bug Fixes
Features
- add basic change compare & wait for chapi 1.5.33 😪😪😪😪 (132ba56)
- add differ for changed files (c8f24f7)
- add differ for list names (0f39383)
- differ: add simple converter for items (07d78a2)
- differ: init basic logic, but need to update compare logic in chapi (2c826dd)
- differ: init first commits for test in GitHub actions (21ee575)
- differ: init parameters (d887eb7)
- make differ return changed functions (c4f0a1b)
- make filter changed ds works (3acf9b3)
- make first version rcalls (8c83dfd)
- make generte changes work snapshot versions (bbf1627)
- remove compare for function sized (68d0354)
- use chapi to parse data structs (3002663)