mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-14 16:27:13 +03:00
[Minor] Update Dependencies and Prep for Code Signing
This commit is contained in:
parent
fc83a6f497
commit
26266d4279
4
.github/workflows/windows-build.yml
vendored
4
.github/workflows/windows-build.yml
vendored
@ -126,6 +126,10 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
filepath: './EDMC_Installer_Config.iss'
|
filepath: './EDMC_Installer_Config.iss'
|
||||||
|
|
||||||
|
- name: Rename Installer
|
||||||
|
run: |
|
||||||
|
Get-ChildItem -Path . -Filter "EDMarketConnector_Installer_*.exe" | Rename-Item -NewName {"EDMarketConnector_Installer_Unsigned_$($_.Name -replace '^EDMarketConnector_Installer_', '')"}
|
||||||
|
|
||||||
- name: Upload build files
|
- name: Upload build files
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
|
54
ChangeLog.md
54
ChangeLog.md
@ -1,38 +1,42 @@
|
|||||||
This is the master changelog for Elite Dangerous Market Connector. Entries are in reverse chronological order (latest first).
|
This is the master changelog for Elite Dangerous Market Connector. Entries are in reverse chronological order (latest first).
|
||||||
---
|
---
|
||||||
|
* We currently test against, and package with, Python 3.11.7, 32-bit.
|
||||||
Copyrights
|
* As a result, we do not support Windows 7, 8, or 8.1.
|
||||||
|
* Developers can check the contents of the `.python-version` file
|
||||||
|
in the source (not distributed with the Windows installer) for the
|
||||||
|
currently used version.
|
||||||
|
---
|
||||||
|
Release 5.10.2
|
||||||
===
|
===
|
||||||
Please see the [docs/Licenses](docs/Licenses/) directory for copies of any
|
This release contains updated dependencies, a few minor enhancements to some supporting files,
|
||||||
licenses for software we use with EDMarketConnector, either at runtime, or to
|
and some resorted resources as well as a new image for some of the built EXEs.
|
||||||
produce the Windows executables and installer.
|
|
||||||
|
|
||||||
---
|
We now sign our code! This does mean that built EXEs are now slightly modified on our developer's machines.
|
||||||
|
For information on what this means, and opt-out options, please visit https://github.com/EDCD/EDMarketConnector/wiki/Code-Signing-and-EDMC
|
||||||
|
|
||||||
* We now test against, and package with, Python 3.11.7, 32-bit.
|
Note to plugin developers: modules.p and ships.p are deprecated, and slated
|
||||||
|
for removal in the next major release! Please look for that change coming soon.
|
||||||
|
|
||||||
**As a consequence of this we no longer support Windows 7.
|
Note to plugin developers: The `openurl()` function in ttkHyperlinkLabel has been deprecated,
|
||||||
This is due to
|
and slated for removal in the next major release! Please migrate to `webbrowser.open()`.
|
||||||
[Python 3.10.x and later not supporting Windows 7](https://www.python.org/downloads/windows/).
|
|
||||||
The application (both EDMarketConnector.exe and EDMC.exe) will crash on
|
|
||||||
startup due to a missing DLL.**
|
|
||||||
|
|
||||||
As [Windows 8.1 is now End-Of-Life](https://learn.microsoft.com/en-us/lifecycle/faq/windows#windows-8-1)
|
**Changes and Enhancements**
|
||||||
we no longer explicitly support it, but for the time being it will likely
|
* Updated several dependencies
|
||||||
continue to work. This is dependent on future Python releases not dropping
|
* Updated FDEV ID's
|
||||||
support for Windows 8.1 in a manner that prevents it working. Any bug report
|
* Moved a few unused files to the resources folder. These files have no references in the code
|
||||||
made against Windows 8.1 use may be ignored unless reproduced on a supported
|
* Updated relevant copyright dates
|
||||||
OS.
|
* Added additional logging to the build system
|
||||||
|
|
||||||
This should have no other impact on users or plugin developers, other
|
**Bug Fixes**
|
||||||
than the latter now being free to use features that were introduced since the
|
* Fixed a printing issue for the localization system for unused strings
|
||||||
Python 3.7 series.
|
|
||||||
|
|
||||||
Developers can check the contents of the `.python-version` file
|
**Removed Files**
|
||||||
in the source (it's not distributed with the Windows installer) for the
|
* Removed two unused manifest and MacOS icon files which are no longer in use.
|
||||||
currently used version in a given branch.
|
|
||||||
|
|
||||||
---
|
**Known Issues**
|
||||||
|
* Some users of TCE have reported issues with EDMC 5.10.1 and 5.9.5 with TCE.
|
||||||
|
* We have been unable to replicate this issue. If you are able to assist, please
|
||||||
|
add your information here: https://github.com/EDCD/EDMarketConnector/issues/2176
|
||||||
Release 5.10.1
|
Release 5.10.1
|
||||||
===
|
===
|
||||||
This release contains a number of bugfixes, minor performance enhancements,
|
This release contains a number of bugfixes, minor performance enhancements,
|
||||||
|
2
FDevIDs
2
FDevIDs
@ -1 +1 @@
|
|||||||
Subproject commit 069b09b1afbd2001248ad93b1481d6f6a309c6f5
|
Subproject commit 7e1e4ae533b5c2c1011dead192a516006bfa3f74
|
@ -67,6 +67,6 @@ Please see the [Acknowledgements](https://github.com/EDCD/EDMarketConnector/wiki
|
|||||||
|
|
||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
Copyright © 2015-2019 Jonathan Harris, 2020-2021 EDCD
|
Copyright © 2015-2019 Jonathan Harris, 2020-2024 EDCD
|
||||||
|
|
||||||
Licensed under the [GNU Public License (GPL)](http://www.gnu.org/licenses/gpl-2.0.html) version 2 or later.
|
Licensed under the [GNU Public License (GPL)](http://www.gnu.org/licenses/gpl-2.0.html) version 2 or later.
|
||||||
|
@ -54,7 +54,7 @@ appcmdname = 'EDMC'
|
|||||||
# <https://semver.org/#semantic-versioning-specification-semver>
|
# <https://semver.org/#semantic-versioning-specification-semver>
|
||||||
# Major.Minor.Patch(-prerelease)(+buildmetadata)
|
# Major.Minor.Patch(-prerelease)(+buildmetadata)
|
||||||
# NB: Do *not* import this, use the functions appversion() and appversion_nobuild()
|
# NB: Do *not* import this, use the functions appversion() and appversion_nobuild()
|
||||||
_static_appversion = '5.10.1'
|
_static_appversion = '5.10.2'
|
||||||
|
|
||||||
_cached_version: semantic_version.Version | None = None
|
_cached_version: semantic_version.Version | None = None
|
||||||
copyright = '© 2015-2019 Jonathan Harris, 2020-2024 EDCD'
|
copyright = '© 2015-2019 Jonathan Harris, 2020-2024 EDCD'
|
||||||
|
@ -5,30 +5,30 @@ wheel
|
|||||||
# We can't rely on just picking this up from either the base (not venv),
|
# We can't rely on just picking this up from either the base (not venv),
|
||||||
# or venv-init-time version. Specify here so that dependabot will prod us
|
# or venv-init-time version. Specify here so that dependabot will prod us
|
||||||
# about new versions.
|
# about new versions.
|
||||||
setuptools==69.0.3
|
setuptools==69.1.1
|
||||||
|
|
||||||
# Static analysis tools
|
# Static analysis tools
|
||||||
flake8==6.1.0
|
flake8==7.0.0
|
||||||
flake8-annotations-coverage==0.0.6
|
flake8-annotations-coverage==0.0.6
|
||||||
flake8-cognitive-complexity==0.1.0
|
flake8-cognitive-complexity==0.1.0
|
||||||
flake8-comprehensions==3.14.0
|
flake8-comprehensions==3.14.0
|
||||||
flake8-docstrings==1.7.0
|
flake8-docstrings==1.7.0
|
||||||
flake8-json==23.7.0
|
flake8-json==23.7.0
|
||||||
flake8-noqa==1.3.2
|
flake8-noqa==1.4.0
|
||||||
flake8-polyfill==1.0.2
|
flake8-polyfill==1.0.2
|
||||||
flake8-use-fstring==1.4
|
flake8-use-fstring==1.4
|
||||||
|
|
||||||
mypy==1.8.0
|
mypy==1.8.0
|
||||||
pep8-naming==0.13.3
|
pep8-naming==0.13.3
|
||||||
safety==2.3.5
|
safety==2.3.5
|
||||||
types-requests==2.31.0.20231231
|
types-requests==2.31.0.20240125
|
||||||
types-pkg-resources==0.1.3
|
types-pkg-resources==0.1.3
|
||||||
|
|
||||||
# Code formatting tools
|
# Code formatting tools
|
||||||
autopep8==2.0.4
|
autopep8==2.0.4
|
||||||
|
|
||||||
# Git pre-commit checking
|
# Git pre-commit checking
|
||||||
pre-commit==3.6.0
|
pre-commit==3.6.2
|
||||||
|
|
||||||
# HTML changelogs
|
# HTML changelogs
|
||||||
grip==4.6.2
|
grip==4.6.2
|
||||||
@ -38,9 +38,9 @@ grip==4.6.2
|
|||||||
py2exe==0.13.0.1; sys_platform == 'win32'
|
py2exe==0.13.0.1; sys_platform == 'win32'
|
||||||
|
|
||||||
# Testing
|
# Testing
|
||||||
pytest==7.4.3
|
pytest==8.0.2
|
||||||
pytest-cov==4.1.0 # Pytest code coverage support
|
pytest-cov==4.1.0 # Pytest code coverage support
|
||||||
coverage[toml]==7.3.4 # pytest-cov dep. This is here to ensure that it includes TOML support for pyproject.toml configs
|
coverage[toml]==7.4.1 # pytest-cov dep. This is here to ensure that it includes TOML support for pyproject.toml configs
|
||||||
coverage-conditional-plugin==0.9.0
|
coverage-conditional-plugin==0.9.0
|
||||||
# For manipulating folder permissions and the like.
|
# For manipulating folder permissions and the like.
|
||||||
pywin32==306; sys_platform == 'win32'
|
pywin32==306; sys_platform == 'win32'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user