Releases: typescript-tools/rust-implementation
v3.0.6
v3.0.5
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
3.0.0 (2022-02-23)
Bug Fixes
-
make-depends: do not delete npm pack archive (f894194)
-
refactor!: use impls to reduce duplicated code (5390137)
BREAKING CHANGES
- drop support for the
--ignore
flag
We drop support for the --ignore
flag as it was poorly documented,
not widely used, and adding a bit of complexity in the code that
wasn't justified by the utility it added.
Future Work
While this refactor does bring some marginal performance improvements,
we will need to break out of the nearby local maximum by refactoring
again to utilize multiple CPU cores. This refactor will again have
wide-reaching diffs and implications, so we shouldn't spend too much
time with the current architecture and instead look forward to a more
parallel-iterators based approach. We can map-reduce reading of the
package manifests and then work with the data once all results are in.
Each sub-command currently runs in about 80 milliseconds on my humble
i7 for a 60-package project, so I do not anticipate that this refactor
will be required on a wall-clock basis any time soon.