Skip to content
This repository has been archived by the owner on May 25, 2022. It is now read-only.

Releases: archguard/scanner

v2.0.0-alpha.7

17 May 02:32
Compare
Choose a tag to compare
fix: fix jar path for upload package

v1.6.4

12 May 02:53
57d93df
Compare
Choose a tag to compare
v1.6.4 Pre-release
Pre-release
chore: release to 1.6.4

v1.7.0

03 May 13:17
Compare
Choose a tag to compare
fix: remove timeout, useless output

plugin-ea-0.0.5

26 Apr 10:58
Compare
Choose a tag to compare
refactor(scan): pre-upgrade to 1.7.0

v1.6.2

23 Apr 13:21
3ec7bff
Compare
Choose a tag to compare

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...
Read more

v1.6.1

18 Apr 07:25
d43e0d0
Compare
Choose a tag to compare

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

  • bytcode: add test cases for code treee annotation (f8aca10)
    • sourcecode: add first runner tests (64bc86e)

v1.5.0

13 Apr 12:56
f27ea7d
Compare
Choose a tag to compare

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

11 Apr 00:59
d4a3273
Compare
Choose a tag to compare
build: ignore tests for github history

v1.4.4

10 Apr 15:54
d4a3273
Compare
Choose a tag to compare

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

06 Apr 09:19
69975fb
Compare
Choose a tag to compare

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)