mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-13 07:47:14 +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:
|
||||
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
|
||||
uses: actions/upload-artifact@v3
|
||||
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).
|
||||
---
|
||||
|
||||
Copyrights
|
||||
* We currently test against, and package with, Python 3.11.7, 32-bit.
|
||||
* 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
|
||||
licenses for software we use with EDMarketConnector, either at runtime, or to
|
||||
produce the Windows executables and installer.
|
||||
This release contains updated dependencies, a few minor enhancements to some supporting files,
|
||||
and some resorted resources as well as a new image for some of the built EXEs.
|
||||
|
||||
---
|
||||
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.
|
||||
This is due to
|
||||
[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.**
|
||||
Note to plugin developers: The `openurl()` function in ttkHyperlinkLabel has been deprecated,
|
||||
and slated for removal in the next major release! Please migrate to `webbrowser.open()`.
|
||||
|
||||
As [Windows 8.1 is now End-Of-Life](https://learn.microsoft.com/en-us/lifecycle/faq/windows#windows-8-1)
|
||||
we no longer explicitly support it, but for the time being it will likely
|
||||
continue to work. This is dependent on future Python releases not dropping
|
||||
support for Windows 8.1 in a manner that prevents it working. Any bug report
|
||||
made against Windows 8.1 use may be ignored unless reproduced on a supported
|
||||
OS.
|
||||
**Changes and Enhancements**
|
||||
* Updated several dependencies
|
||||
* Updated FDEV ID's
|
||||
* Moved a few unused files to the resources folder. These files have no references in the code
|
||||
* Updated relevant copyright dates
|
||||
* Added additional logging to the build system
|
||||
|
||||
This should have no other impact on users or plugin developers, other
|
||||
than the latter now being free to use features that were introduced since the
|
||||
Python 3.7 series.
|
||||
**Bug Fixes**
|
||||
* Fixed a printing issue for the localization system for unused strings
|
||||
|
||||
Developers can check the contents of the `.python-version` file
|
||||
in the source (it's not distributed with the Windows installer) for the
|
||||
currently used version in a given branch.
|
||||
**Removed Files**
|
||||
* Removed two unused manifest and MacOS icon files which are no longer in use.
|
||||
|
||||
---
|
||||
**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
|
||||
===
|
||||
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
|
||||
-------
|
||||
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.
|
||||
|
@ -54,7 +54,7 @@ appcmdname = 'EDMC'
|
||||
# <https://semver.org/#semantic-versioning-specification-semver>
|
||||
# Major.Minor.Patch(-prerelease)(+buildmetadata)
|
||||
# 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
|
||||
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),
|
||||
# or venv-init-time version. Specify here so that dependabot will prod us
|
||||
# about new versions.
|
||||
setuptools==69.0.3
|
||||
setuptools==69.1.1
|
||||
|
||||
# Static analysis tools
|
||||
flake8==6.1.0
|
||||
flake8==7.0.0
|
||||
flake8-annotations-coverage==0.0.6
|
||||
flake8-cognitive-complexity==0.1.0
|
||||
flake8-comprehensions==3.14.0
|
||||
flake8-docstrings==1.7.0
|
||||
flake8-json==23.7.0
|
||||
flake8-noqa==1.3.2
|
||||
flake8-noqa==1.4.0
|
||||
flake8-polyfill==1.0.2
|
||||
flake8-use-fstring==1.4
|
||||
|
||||
mypy==1.8.0
|
||||
pep8-naming==0.13.3
|
||||
safety==2.3.5
|
||||
types-requests==2.31.0.20231231
|
||||
types-requests==2.31.0.20240125
|
||||
types-pkg-resources==0.1.3
|
||||
|
||||
# Code formatting tools
|
||||
autopep8==2.0.4
|
||||
|
||||
# Git pre-commit checking
|
||||
pre-commit==3.6.0
|
||||
pre-commit==3.6.2
|
||||
|
||||
# HTML changelogs
|
||||
grip==4.6.2
|
||||
@ -38,9 +38,9 @@ grip==4.6.2
|
||||
py2exe==0.13.0.1; sys_platform == 'win32'
|
||||
|
||||
# Testing
|
||||
pytest==7.4.3
|
||||
pytest==8.0.2
|
||||
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
|
||||
# For manipulating folder permissions and the like.
|
||||
pywin32==306; sys_platform == 'win32'
|
||||
|
Loading…
x
Reference in New Issue
Block a user