Skip to content

Commit 6837150

Browse files
committed
Merge branch 'morosi-version' into 'master'
Bump minor version See merge request it/e3-core!114
2 parents 8e27e57 + cddd0bb commit 6837150

File tree

2 files changed

+98
-2
lines changed

2 files changed

+98
-2
lines changed

NEWS.md

Lines changed: 97 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,105 @@
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)
26
* Fix SPDX document version
37
* Take `main.Main` name's argument as the arguments parser's prog name
48
* Add DLL closure check to Anod class
59
* Add git_shallow_fetch_since to checkout.py
610
* 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
7103

8104
* Backward incompatible change:
9105
* Remove e3.config and typeguard dependency. This removes the possibility

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.9
1+
22.10

0 commit comments

Comments
 (0)