|
1 |
| -# Version 22.7.0 (2024-??-??) *NOT RELEASED YET* |
| 1 | +# Version 22.11.0 (????-??-??) *NOT RELEASED YET* |
| 2 | + |
| 3 | +* Nothing |
| 4 | + |
| 5 | +# Version 22.10.0 (2025-03-28) |
2 | 6 | * Fix SPDX document version
|
3 | 7 | * Take `main.Main` name's argument as the arguments parser's prog name
|
4 | 8 | * Add DLL closure check to Anod class
|
5 | 9 | * Add git_shallow_fetch_since to checkout.py
|
6 | 10 | * Accept `pathlib.Path` in `e3.fs`, `e3.os.fs`, and `e3.os.process`
|
| 11 | +* Add minor OS version to platform object |
| 12 | +* Add git_shallow_fetch_since to checkout.py |
| 13 | +* Add a shared libraries closure check to anod spec |
| 14 | +* Do not assume Git default branch is called "master" |
| 15 | +* Skip anod SVN test on windows |
| 16 | +* Split Git and SVN tests |
| 17 | +* Remove installation of various python versions |
| 18 | +* Fix windows directory symlink |
| 19 | +* Add git_fetch_max_depth argument to checkout.py |
| 20 | +* Fix program name in main.Main class |
| 21 | +* Add venv directories to git ignored files |
| 22 | +* Make anod external checkout ignore only asked files |
| 23 | +* Change the default git branch name when running tests |
| 24 | +* Emit error if shared lib is not found |
| 25 | +* Remove e3.config and typeguard dependency |
| 26 | +* Add a way to avoid missing qualifiers exception |
| 27 | +* Improve pypi closure computation by using a complete resolver |
| 28 | +* Ensure file:// urls are generated correctly on Windows |
| 29 | +* Review caching mechanism for e3-pypi-closure |
| 30 | +* Adjust test that check if a generic wheel is present or not |
| 31 | +* Add aarch64-freebsd to platform knowledge base |
| 32 | +* Use nanoseconds integer timestamps to copy file modification time |
| 33 | +* Improve qualifiers error |
| 34 | +* Fix Git_Cmd typing |
| 35 | +* Review signature of post and pre parameters for primitives |
| 36 | +* Remove obsolete env 'check' |
| 37 | +* Start to switch to qualifier dicts internally |
| 38 | +* Adjust handling of packages providing only sdist files |
| 39 | +* Pypi-closure computation fixed |
| 40 | +* Reorganize the .gitlab-ci.yml file |
| 41 | +* Increase `test_poll` sleep time |
| 42 | +* Add support for new operators &, + and - on spec arguments |
| 43 | +* Add missing key when serializing key/set qualifier to str |
| 44 | +* Add support for `shutils.rmtree(..., onexec=...)` |
| 45 | +* Adjust version comparison |
| 46 | +* Improve error reporting when loading specs |
| 47 | +* Use @contextmanager on mock_run |
| 48 | +* Add a mock_env function for mocking e3.env.Env |
| 49 | +* Fix shared libraries closure test |
| 50 | +* Add optional docs dependencies |
| 51 | +* Support utf8 in git log |
| 52 | +* Detect invalid plan containing nested entry points |
| 53 | +* Remove doc dependencies from pyproject.toml |
| 54 | +* Fix tests using `pip wheel` without network access |
| 55 | +* Fix shared libraries closure logic |
| 56 | +* Fix test duration |
| 57 | +* Make wait_for_processes test more reliable |
| 58 | +* Ensure that e3.log.activate is run only once |
| 59 | +* Run additonal checks with the latest Python version on GitHub |
| 60 | +* Install distro on macOS when running mypy |
| 61 | +* Handle tarfile.extractall() issue |
| 62 | +* Basic support for pathlib.Path in e3.fs |
| 63 | +* Accept pathlib.Path in e3.os.fs |
| 64 | +* Add support for pathlib.Path in e3.os.process |
| 65 | +* Improve error message when a non-primitive is used |
| 66 | +* Ensure fallback function for windows unlink handles links correctly |
| 67 | +* Support iterators in mv, ls, and rm |
| 68 | +* Add PathLike type support for e3.hash methods |
| 69 | +* Use a temp copy of the CVE cache to avoid altering repository files |
| 70 | +* Use timezone-aware objects to represent datetimes in UTC |
| 71 | +* Replace pkg_resources by importlib.resources |
| 72 | +* Add sha512 support |
| 73 | +* Avoid use of utcnow() which is deprecated |
| 74 | +* Replace pkg_resources by importlib.metadata |
| 75 | +* Add support for WSL links on Windows when calling sync_tree |
| 76 | +* PyPILink: retrieve filename and requires-python data |
| 77 | +* Fix urllib version in pyproject.toml |
| 78 | +* Don't normalize the path returned by wsl_reparse_link_target |
| 79 | +* Adjust handling of symlinks in sync_tree |
| 80 | +* Add build_wheel.py changes from e3-cli |
| 81 | +* Fix wrong indents in tox.ini file |
| 82 | +* Add missing Python version in tox environment name |
| 83 | +* Do not fail if svn is not available in CI |
| 84 | +* Run only on the latest version of Python on Windows |
| 85 | +* Fix mingw paths on dll closure check |
| 86 | +* Make MockRun.add_result accept multiple results |
| 87 | +* Skip dll closure tests on Windows |
| 88 | +* Remove httpretty dependency |
| 89 | +* Set Windows version to 11 for build number >= 22000 |
| 90 | +* Remove python 3.9 and python 3.10 testing |
| 91 | +* Restore COVERAGE_CORE management in tox.ini |
| 92 | +* Add e3.npm and e3.maven modules |
| 93 | +* Remove dead code: PyPIClosure.cache_file parameter is never used |
| 94 | +* e3-pypi-closure: Add --check-target-registry option |
| 95 | +* Skip ldd tests on macOS |
| 96 | +* Do not force the use of the coverage package with e3.pytest |
| 97 | +* Add ability to force the number of cores |
| 98 | +* Adjust e3.os.process.Run attributes out, err, raw_out, raw_err |
| 99 | +* Add checksum handling into e3.maven.MavenLink |
| 100 | +* Add ability to run a hook during Anod DAG creation |
| 101 | +* Add support for argument checker in CommandResult |
| 102 | +* Add a side_effect parameter to CommandResult |
7 | 103 |
|
8 | 104 | * Backward incompatible change:
|
9 | 105 | * Remove e3.config and typeguard dependency. This removes the possibility
|
|
0 commit comments