Skip to content

Releases: ag-grid/devtools

32.0.3

15 Jul 16:53
32cdc11
Compare
Choose a tag to compare
Publish v32.0.3 (#66)

* fix loading of dynamic modules in windows, export map, .cjs and .mjs support

32.0.2

10 Jul 13:35
a3ea8da
Compare
Choose a tag to compare

Publish 32.0.2 (#61)

Updates in the migrate CLI:

  • support for .gitignore files - when running in a folder without passing a list of files, .gitignore files will be honoured
  • support for configuration file - this allows to define custom matchers to apply codemods also in wrapped or re-exported AG Grid components.

Details:

  • customizable allowed import libs, user configuration js file (#52)

    • Adds the ability to define and load a .cjs or .cts configuration
    • Expose a way in the configuration to register interceptor methods (matchers) that can be used to allow custom modules and custom exports from custom libraries to be processed
    • Fix the import.ts code to handle properly the configuration file interceptors
    • Adds cli end to end tests
  • fix build, add link to help screen (#57)

    • Add link to the documentation when running migrate --help
    • Add tsx as a dependency so typescript support for configuration is always available
    • Fix the build configuration to properly emit user-config.cjs and user-config.d.ts
    • Update some packages
    • Fix user-config.ts so proper d.ts is generated correctly - the previous version was not generating a valid d.ts
  • AG-12173 Allow processing the .gitignore file (#58)

    • error message Error: Untracked input files stop the process of migration - solved by processing .gitignore file. NOTE: this is a breaking change, files specified in .gitignore will NOT be processed anymore when running the command in a directory, this is however the right behaviour
    • use "glob" and "ignore" to process correctly gitignore files recursively.
    • update e2e tests to verify gitignore files are ignored as expected
  • AG-11722 improve and fix commandline parsing (#59)

    • Fix command line parsing
    • The "--config=file" should not be included in the files to be processed
    • Partial semvers should be supported, "from=30" should work the same as "from=30.0.0"
    • All boolean flags should have an implicit "--no-flag" so they can be overridden when chaining commangs (normal cli behaviour)
    • --to= should support "latest" and partial semver, for example --to=32.1 or --to=latest

32.0.1

04 Jul 14:22
0e13da0
Compare
Choose a tag to compare
Publish 32.0.1 (#56)

Fix for optional chaining.

32.0.0

02 Jul 09:33
a475d4a
Compare
Choose a tag to compare
Release v32.0.0 (#54)

31.3.0

25 Apr 09:40
46509d9
Compare
Choose a tag to compare
Merge branch 'develop' into main

31.2.1

04 Apr 14:17
2385b82
Compare
Choose a tag to compare
Release CLI v31.2.1 (#42)

31.1.1

04 Apr 14:13
1c45fb4
Compare
Choose a tag to compare
Release CLI v31.1.1 (#40)

31.0.1

04 Apr 14:07
20d2e0b
Compare
Choose a tag to compare
Release CLI v31.0.1 (#38)