github.com/apache/skywalking-eyes@v0.6.0/CHANGES.md (about)

     1  ## 0.6.0
     2  
     3  * Add instructions to fix header issues in markdown comment.
     4  * Add Eclipse Foundation specific Apache 2.0 license header.
     5  * Add support for OPA policy files, protobuf.
     6  * Add weak-compatible check to dependency check.
     7  
     8  ## 0.5.0
     9  
    10  * feat(header templates): add support for AGPL-3.0 by @elijaholmos in https://github.com/apache/skywalking-eyes/pull/125
    11  * Upgrade go version to 1.18 by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/126
    12  * Add MulanPSL-2.0 support. by @jmjoy in https://github.com/apache/skywalking-eyes/pull/127
    13  * New Header Template: GPL-3.0-or-later by @ddlees in https://github.com/apache/skywalking-eyes/pull/128
    14  * Update README.md by @rovast in https://github.com/apache/skywalking-eyes/pull/129
    15  * Add more `.env.[mode]` support for VueJS project by @rovast in https://github.com/apache/skywalking-eyes/pull/130
    16  * Docker Multiple Architecture Support :fixes#9089 by @mohammedtabish0 in https://github.com/apache/skywalking-eyes/pull/132
    17  * Polish maven test for convenient debug by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/134
    18  * feat: list files by git when possible by @tisonkun in https://github.com/apache/skywalking-eyes/pull/133
    19  * Switch to npm ci for reliable builds by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/135
    20  * Fix optional dependencies are not excluded by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/136
    21  * Fix exclude not work for transitive dependencies and add recursive config by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/137
    22  * Add some tests for maven resovler by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/138
    23  * feat(header-fix): add Svelte support by @elijaholmos in https://github.com/apache/skywalking-eyes/pull/139
    24  * dep: do not write license files if they already exist by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/140
    25  * fix: not ignore *.txt to make sure files like CMakeLists.txt can be checked by @acelyc111 in https://github.com/apache/skywalking-eyes/pull/141
    26  * fix license header normalizer by @xiaoyawei in https://github.com/apache/skywalking-eyes/pull/142
    27  * Substitute variables in license content for header command by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/143
    28  * Correct indent in Apache-2.0 template by @tisonkun in https://github.com/apache/skywalking-eyes/pull/144
    29  * Add copyright-year configuration by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/145
    30  * dep/maven: use output file to store the dep tree for cleaner result by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/146
    31  * dep/maven: resolve dependencies before analysis by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/147
    32  * gha: switch to composite running mode and set up cache by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/149
    33  * Fix GitHub Actions wrong path by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/151
    34  * Normalize license for cargo. by @jmjoy in https://github.com/apache/skywalking-eyes/pull/153
    35  * Remove space characters in license for cargo. by @jmjoy in https://github.com/apache/skywalking-eyes/pull/154
    36  * Bump up dependencies to fix CVE by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/155
    37  * Bump up GHA to depress warnings by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/156
    38  * Leverage the built-in cache in setup-go@v4 by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/157
    39  * Dependencies check should report unknown licneses by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/158
    40  * Fix wrong indentation in doc by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/159
    41  * Add EPL-2.0 header template by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/160
    42  * Dependency resolve with default template and specified output of license by @crholm in https://github.com/apache/skywalking-eyes/pull/163
    43  * Bump up go git to support .gitconfig user path by @kezhenxu94 in https://github.com/apache/skywalking-eyes/pull/164
    44  
    45  ## 0.4.0
    46  - Reorganize GHA by header and dependency. (#123)
    47  - Add rust cargo support for dep command. (#121)
    48  - Support license expression in dep check. (#120)
    49  - Prune npm packages before listing all dependencies (#119)
    50  - Add support for multiple licenses in the header config section (#118)
    51  - Add `excludes` to `license resolve` config (#117)
    52  - maven: set `group:artifact` as dependency name and extend functions in summary template (#116)
    53  - Stablize summary context to perform consistant output (#115)
    54  - Add custom license urls for identification (#114)
    55  - Lazy initialize GitHub client for comment (#111)
    56  - Make license identifying threshold configurable (#110)
    57  - Use Google's licensecheck to identify licenses (#107)
    58  - dep: short circuit if user declare dep license (#108)
    59  
    60  ## 0.3.0
    61  
    62  - Dependency License
    63    - Fix license check in go library testify (#93)
    64  
    65  - License Header
    66    - `fix` command supports more languages:
    67      - Add comment style for cmake language (#86)
    68      - Add comment style for hcl (#89)
    69      - Add mpl-2.0 header template (#87)
    70      - Support fix license header for tcl files (#102)
    71      - Add python docstring comment style (#100)
    72      - Add comment style for makefile & editorconfig (#90)
    73    - Support config license header comment style (#97)
    74    - Trim leading and trailing newlines before rewrite license header cotent (#94)
    75    - Replace already existing license header based on pattern (#98)
    76    - [docs] add the usage for config the license header comment style (#99)
    77  
    78  - Project
    79    - Obtain default github token in github actions (#82)
    80    - Add tests for bare spdx license header content (#92)
    81    - Add github action step summary for better experience (#104)
    82    - Adds an option to the action to run in `fix` mode (#84)
    83    - Provide `--summary` flag to generate the license summary file (#103)
    84    - Add .exe suffix to windows binary (#101)
    85    - Fix wrong file path and exclude binary files in src release (#81)
    86    - Use t.tempdir to create temporary test directory (#95)
    87    - Config: fix incorrect log message (#91)
    88    - [docs] correct spelling mistakes (#96)
    89  
    90  ## 0.2.0
    91  
    92  - Dependency License
    93    - Support resolving go.mod for Go
    94    - Support resolving pom.xml for maven (#50)
    95    - Support resolving jars' licenses (#53)
    96    - Support resolving npm dependencies' licenses (#48)
    97    - Support saving dependencies' licenses (#69)
    98    - Add `dependency check` to check dependencies license compatibilities (#58)
    99  
   100  - License Header
   101    - `fix` command supports more languages:
   102      - Add support for plantuml (#42)
   103      - Add support for PHP (#40)
   104      - Add support for Twig template language (#39)
   105      - Add support for Smarty template language (#38)
   106      - Add support for MatLab files (#37)
   107      - Add support for TypeScript language files (#73)
   108      - Add support for nextflow files (#65)
   109      - Add support for perl files (#63)
   110      - Add support for ini extension (#24)
   111      - Add support for R files (#64)
   112      - Add support for .rst files and allow fixing header of a single file (#25)
   113      - Add support for Rust files (#29)
   114      - Add support for bat files (#32)
   115    - Remove .tsx from XML language extensions
   116    - Honor Python's coding directive (#68)
   117    - Fix file extension conflict between RenderScript and Rust (#66)
   118    - Add comment type to cython declaration (#62)
   119    - header fix: respect user configured license content (#60)
   120    - Expose `license-location-threshold` as config item (#34)
   121    - Fix infinite recursive calls when containing symbolic files (#33)
   122    - defect: avoid crash when no comment style is found (#23)
   123  
   124  - Project
   125    - Enhance license identification (#79)
   126    - Support installing via go install (#76)
   127    - Speed up the initialization phase (#75)
   128    - Resolve absolute path in `.gitignore` to relative path (#67)
   129    - Reduce img size and add npm env (#59)
   130    - Make the config file and log level in GitHub Action configurable (#56, #57)
   131    - doc: add a PlantUML activity diagram of header fixing mechanism (#41)
   132    - Fix bug: license file is not found but reported message is nil (#49)
   133    - Add all well-known licenses and polish normalizers (#47)
   134    - Fix compatibility issues in Windows (#44)
   135    - feature: add reasonable default config to allow running in a new repo without copying config file (#28)
   136    - chore: only build linux binary when building inside docker (#26)
   137    - chore: upgrade to go 1.16 and remove `go-bindata` (#22)
   138    - Add documentation about how to use via docker image (#20)
   139  
   140  ## 0.1.0
   141  
   142  - License Header
   143    + Add `check` and `fix` command.
   144    + `check` results can be reported to pull request as comments.
   145    + `fix` suggestions can be filed on pull request as edit suggestions.