mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-13 15:57:14 +03:00
Merge branch 'beta' into develop
This commit is contained in:
commit
4a7db7088c
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:
|
||||
|
63
ChangeLog.md
63
ChangeLog.md
@ -1,38 +1,51 @@
|
||||
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, some bug fixes, 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.
|
||||
**Changes and Enhancements**
|
||||
* Added additional logging to the Python build string in the case of missing files
|
||||
* Added a new icon to EDMC's Command-Line EXE
|
||||
* Added additional logging to the build system
|
||||
* Updated several dependencies
|
||||
* Updated FDEV IDs
|
||||
* Updated relevant copyright dates
|
||||
* Updated automatic build script to support code signing workflow
|
||||
* Updated translations to the latest versions
|
||||
* Moved a few unused files to the resources folder. These files have no references in the code
|
||||
|
||||
**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.**
|
||||
**Bug Fixes**
|
||||
* Fixed a bug that could cause EDMC to handle SIGINT signals improperly
|
||||
* Fixed a bug that could result in URL providers to be set to invalid values
|
||||
* Fixed a bug that could result in Coriolis URL providers to revert back to "Auto" on language translations
|
||||
* Fixed a bug where Inara didn't understand being blown up by a Thargoid, and blew itself up instead
|
||||
* Fixed a printing issue for the localization system for unused strings
|
||||
|
||||
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.
|
||||
**Removed Files**
|
||||
* Removed two unused manifest and MacOS icon files which are no longer in use.
|
||||
|
||||
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.
|
||||
**Known Issues**
|
||||
* Some users of TCE have reported issues with newer versions of EDMC 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
|
||||
|
||||
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.
|
||||
**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.
|
||||
* 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()`.
|
||||
|
||||
---
|
||||
Release 5.10.1
|
||||
===
|
||||
This release contains a number of bugfixes, minor performance enhancements,
|
||||
|
@ -1,3 +1,11 @@
|
||||
/* edsm.py:Settings>EDSM - Label on checkbox for 'send data'; In files: edsm.py:316; */
|
||||
"Send flight log and CMDR status to EDSM" = "Invia il registro di volo e lo stato del CMDR a EDSM";
|
||||
|
||||
/* prefs.py:Label on button used to open a filesystem folder; In files: prefs.py:706; */
|
||||
"Open Log Folder" = "Cartella Log";
|
||||
|
||||
/* inara.py:Text Inara Show API key; In files: inara.py:305; */
|
||||
"Show API Key" = "Mostra API Key";
|
||||
/* Language name */
|
||||
"!Language" = "Italiano";
|
||||
|
||||
@ -205,12 +213,24 @@
|
||||
/* EDMarketConnector.py: Popup-text about 'active' plugins without Python 3.x support; In files: EDMarketConnector.py:2253:2259; */
|
||||
"One or more of your enabled plugins do not yet have support for Python 3.x. Please see the list on the '{PLUGINS}' tab of '{FILE}' > '{SETTINGS}'. You should check if there is an updated version available, else alert the developer that they need to update the code for Python 3.x.\r\n\r\nYou can disable a plugin by renaming its folder to have '{DISABLED}' on the end of the name." = "Uno o più dei tuoi plugin non ha ancora il supporto per Python 3.x. Per favore guarda la lista '{PLUGINS}' nella tab a '{FILE}' > '{SETTINGS}'. Dovresti controllare se ci sono aggiornamenti, altrimenti avvisa gli sviluppatori che devono aggiornare il codice a Python 3.x.\n\nPuoi disabilitare il plugin rinominando la cartella aggiungendo '{DISABLED}' alla fine del nome.";
|
||||
|
||||
/* EDMarketConnector.py: Popup-text about missing FDEVID Files; In files: EDMarketConnector.py:2329; */
|
||||
"FDevID Files not found! Some functionality regarding commodities may be disabled.\r\n\r\n Do you want to open the Wiki page on how to set up submodules?" = "File FDevID non trovati! Alcune funzionalità relative alle commodities potrebbero essere disabilitate.\n\n Vuoi aprire la pagina Wiki su come impostare i sottomoduli?";
|
||||
|
||||
/* EDMarketConnector.py: Popup window title for missing FDEVID files; In files: EDMarketConnector.py:2340; */
|
||||
"FDevIDs: Missing Commodity Files" = "FDevID: file delle Commodity mancanti";
|
||||
|
||||
/* EDMarketConnector.py: Settings > Plugins tab; prefs.py: Label on Settings > Plugins tab; In files: EDMarketConnector.py:2263; prefs.py:986; */
|
||||
"Plugins" = "Plugins";
|
||||
|
||||
/* EDMarketConnector.py: Popup window title for list of 'enabled' plugins that don't work with Python 3.x; In files: EDMarketConnector.py:2274; */
|
||||
"EDMC: Plugins Without Python 3.x Support" = "EDMC: Plugins senza Supporto Python 3.x";
|
||||
|
||||
/* EDMarketConnector.py: Popup window title for list of 'broken' plugins that failed to load; In files: EDMarketConnector.py:2285; */
|
||||
"EDMC: Broken Plugins" = "EDMC: plugin non funzionanti";
|
||||
|
||||
/* EDMarketConnector.py: Popup-text about 'broken' plugins that failed to load; In files: EDMarketConnector.py:2266; */
|
||||
"One or more of your enabled plugins failed to load. Please see the list on the '{PLUGINS}' tab of '{FILE}' > '{SETTINGS}'. This could be caused by a wrong folder structure. The load.py file should be located under plugins/PLUGIN_NAME/load.py.\r\n\r\nYou can disable a plugin by renaming its folder to have '{DISABLED}' on the end of the name." = "Impossibile caricare uno o più plugin abilitati. Consulta l'elenco nella scheda '{PLUGINS}' di '{FILE}' > '{SETTINGS}'. Ciò potrebbe essere causato da un'errata struttura delle cartelle. Il file load.py dovrebbe trovarsi in plugins/PLUGIN_NAME/load.py.\n\nPuoi disabilitare un plugin rinominando la sua cartella in modo che abbia '{DISABLED}' alla fine del nome.";
|
||||
|
||||
/* journal_lock.py: Title text on popup when Journal directory already locked; In files: journal_lock.py:208; */
|
||||
"Journal directory already locked" = "cartella Journal già bloccata";
|
||||
|
||||
@ -463,6 +483,9 @@
|
||||
/* prefs.py: Plugins - Label on URL to documentation about migrating plugins from Python 2.7; In files: prefs.py:962; */
|
||||
"Information on migrating plugins" = "Informazioni sulla migrazione dei plugins";
|
||||
|
||||
/* prefs.py: Plugins - Label for list of 'broken' plugins that failed to load; In files: prefs.py:1039; */
|
||||
"Broken Plugins" = "Plugin non funzionanti";
|
||||
|
||||
/* prefs.py: Lable on list of user-disabled plugins; In files: prefs.py:977; */
|
||||
"Disabled Plugins" = "Plugin disabilitati";
|
||||
|
||||
|
@ -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.2-alpha0'
|
||||
_static_appversion = '5.10.2'
|
||||
|
||||
_cached_version: semantic_version.Version | None = None
|
||||
copyright = '© 2015-2019 Jonathan Harris, 2020-2024 EDCD'
|
||||
|
Loading…
x
Reference in New Issue
Block a user