1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-16 17:12:21 +03:00

241 Commits

Author SHA1 Message Date
Athanasius
52193a9f07 Release 4.1.6: config version and changelog 2021-01-12 16:24:10 +00:00
Athanasius
67e72f7477 Pre-Release 4.1.6-rc3: config version and changelog 2021-01-11 17:35:54 +00:00
Athanasius
c90392ab89 Merge branch 'release-4.1.6-rc2' into release-4.1.6-rc3 2021-01-11 17:24:42 +00:00
Athanasius
247577c5f4 config: Also set Config.shutting_down to be @propety on win32 and linux 2021-01-11 17:13:31 +00:00
Athanasius
462cd25312 config: Make config.shutting_down() a property, and change 'callers' 2021-01-11 16:54:09 +00:00
Athanasius
50f520ab66 config: Change self.in_shutdown to be mangled.
I specifically made set_shutdown() *not* take an argument and only ever
set this true so no-one else can monkey with it, so might as well mangle
it too.
2021-01-11 15:53:12 +00:00
Athanasius
f92385244c config: Add class member and methods for signalling/checking shutdown status 2021-01-11 15:37:17 +00:00
Athanasius
decb889242 Pre-Release 4.1.6-rc2 version and changelog 2021-01-08 15:51:27 +00:00
Athanasius
207bb9920f 4.1.6-rc1: version bump and changelog 2021-01-05 15:01:09 +00:00
Athanasius
741d62c072 Release 4.1.5: Config.py version bump 2020-12-15 19:57:24 +00:00
Athanasius
64f203517d Release 4.1.4 2020-10-15 11:49:30 +01:00
Athanasius
187dee5f81 Release 4.1.3 2020-10-08 15:23:47 +01:00
Athanasius
42b71e8d26 Release 4.1.2 2020-10-07 10:08:40 +01:00
Athanasius
4ee2957913 Release 4.1.1 2020-10-06 16:29:04 +01:00
Athanasius
8a09430d92 Release 4.1.0
* Re-used -rc2 changelog with minor edits.
2020-10-05 11:43:32 +01:00
Athanasius
bf375da1f1 Pre-Release 4.1.0-rc2 2020-10-01 12:09:31 +01:00
Athanasius
974aa7530b Pre-Release 4.1.0-rc1 2020-09-29 14:00:28 +01:00
Athanasius
ea09271ece Pre-Release 4.1.0-beta9 2020-09-28 14:08:53 +01:00
Athanasius
87324661d9 Pre-Release 4.1.0-beta8 2020-09-28 13:39:14 +01:00
Athanasius
99ee6e0a57 Pre-Release 4.1.0-beta7 2020-09-23 12:44:30 +01:00
Athanasius
4cec46b028 Pre-Release 4.1.0-beta6 2020-09-22 16:30:49 +01:00
Athanasius
ffa3e9c9a9 Pre-Release 4.1.0-beta5 2020-09-18 15:54:34 +01:00
Athanasius
13f7ccc87a Pre-Release 4.1.0-beta4 2020-09-11 14:28:25 +01:00
Athanasius
1b226f8e08 Pre-Release 4.1.0-beta3 2020-09-10 17:21:30 +01:00
Athanasius
c5518cf763 Pre-release 4.1.0-beta2 2020-09-09 15:31:42 +01:00
Athanasius
58139a4348 Pre-release 4.1.0-beta1
This *should* be functionally equivalent to 4.0.6, but with the addition
of proper logging.  There's a chance some of the per-file code cleanups
might have inadvertently introduced bugs.
2020-09-07 17:38:55 +01:00
Athanasius
60a90e4b30 Version 4.0.6 2020-08-26 18:12:31 +01:00
Athanasius
84b0c566e7 Release 4.0.5: version, changelog, appcast 2020-08-26 14:34:56 +01:00
Athanasius
e5ca8a6f26 Release 4.0.4: Changelog, version, appcast
* Version 4.0.4
* ChangeLog.md
* edmarketconnector.xml (except length)
2020-08-02 19:41:14 +01:00
Athanasius
cf6eec3289 Removed keyring dependency
This remove all dependencies on the keyring lib, updates the
requirements.txt to reflect that, and ensures that setup.py does not
attempt to package it.

Any use of the "old" keyring code will now return None and warn about
its deprecation.
2020-08-02 19:31:20 +01:00
Athanasius
93e4adb8c7 Release 4.0.3: Version and ChangeLog 2020-07-24 12:07:42 +01:00
Athanasius
d06104ec6e Release 4.0.3-rc3: ChangeLog and version string 2020-07-23 15:02:56 +01:00
Athanasius
98e20b4568 Pre-Release 4.0.3-rc2 2020-07-21 18:27:09 +01:00
Athanasius
d3e74bba39 Pre-Release 4.0.3-rc1
version and changelog updated.
2020-07-21 17:42:31 +01:00
Athanasius
508ed78a25 Use semantic_version.truncate() for appversion_nobuild 2020-07-19 11:45:07 +01:00
Athanasius
ef3f14daaa Define appversion_nobuild in config.py for use elsewhere
Already need this in update.py, but will also adjust the 'Release Notes'
URL to use this, not full version.
2020-07-19 11:45:06 +01:00
Athanasius
dc9597fb0c Add comment that appversion must now be valid Semantic Version 2020-07-19 11:45:06 +01:00
Athanasius
560ac5f81a Semantic Version support: py2exe & WinSparkle
* py2exe only supports Major.Minor.Patch(.Revision), so pass only
Major.Minor.Patch to it.  'File version' of generated EXEs will have
a `.0` appended as .Revision.

* Set 'product_version' in py2exe with the full version string.  This
ends up in the EXE 'Product version' property.

* WinSparkle accidentally suppoorts semver -prerelease correctly, but
not +buildmetadata.  So trim the latter off and set that as the version
for checks.
2020-07-19 11:45:06 +01:00
Athanasius
d39d78bb39 Release 4.0.2.0 2020-07-15 12:00:03 +01:00
Athanasius
07b6002775 Release 4.0.1.0 appversion and ChangeLog.md 2020-07-14 11:27:55 +01:00
Athanasius
a0c1221446 Increase version to 4.0.0.0 2020-07-13 12:09:05 +01:00
Athanasius
71bb14a737 Document allowed imports for PLUGINS
* List added in 'Available imports' section of PLUGINS.md
* Various *.py files now have comments about things being allowed for
 plugin import.
2020-07-12 19:25:47 +01:00
Athanasius
624f2a7907 Changelog and version bump for 3.99.5.0 2020-07-11 21:03:48 +01:00
Athanasius
0282d0c6ba Version 3.99.4.0
* config.appversion increased.
* Changelog updated.
2020-07-10 12:52:36 +01:00
Athanasius
de55ff7ce0 Increase appversion to 3.99.3.0 2020-07-07 19:43:02 +01:00
Athanasius
7e838953c9 Increase version to 3.99.2.0 2020-07-05 20:01:05 +01:00
Athanasius
dbc177a02c Fix WinSparkle options to be under EDCD key
* When I changed 'company_name' in setup.py to 'EDCD' this caused WinSparkle to
   store, and look for, its keys there.
 * There's code in config.py that attempts to set some WinSparkle options, only
   if they weren't already there.  This is hardcoded to use the old 'Marginal'
   Registry Key.

So, explicitly do this WinSparkle setup under 'EDCD', and *always* set the
update_interval value to match what we expect.  Leave the 'CheckForUpdates'
under the 'is it already here?' check so that we respect the user's choice.
2020-07-04 11:51:01 +01:00
Athanasius
bbb5c52de3 Increase version to 3.99.1.0 2020-07-02 18:06:29 +01:00
Athanasius
ab375c7bac Version 3.99.0.0 as beta0 for python 3.7 release 2020-07-01 16:20:59 +01:00
Athanasius
314fc7082d Implements 'Help > About' menu item
* Re-uses the 'About {APP}' that was defined because the MacOS version
   always had an 'About' bit.
 * As a side effect of wanting the copyright string in the popup this is
   now defined in config.py, and setup.py has been adjusted to also take
   it from there.
 * The About popup includes a link to the release notes, contingent on
   the git tag existing on github.
 * Only one instance of the popup is allowed at once.
 * There's still a 'TODO' for moving 'Check for updates' into this
   popup.

Addresses issue #509
2020-07-01 15:44:20 +01:00