]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
[DOCUMENTATION] Add a CHANGELOG that includes a TODO list to reach alpha in v2
authorDiogo Cordeiro <diogo@fc.up.pt>
Fri, 19 Jul 2019 08:55:39 +0000 (09:55 +0100)
committerDiogo Cordeiro <diogo@fc.up.pt>
Sat, 3 Aug 2019 16:49:11 +0000 (17:49 +0100)
CHANGELOG.md [new file with mode: 0644]

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644 (file)
index 0000000..f98768d
--- /dev/null
@@ -0,0 +1,104 @@
+# GNU social - Log of Changes
+
+## 2.0.0 - THIS. IS. GNU SOCIAL!!! [WIP]
+
+Release name chosen after 300 by Frank Miller where the main protagonist Leonidas, King of Sparta, declines peace with the
+Persians, after being disrespected, by shouting at the Persian Messenger "This is Sparta!" and kicking him into a large well
+proceeded by the killing of the other Persian messengers.
+
+Major changes from previous release:
+
+- New media handling system
+- GS is now structurely divided in includes and public
+- Composer was integrated
+- OEmbed upgraded to Embed plugin (Now we provide Open Graph information too)
+
+TODO before alpha:
+
+- New image optimization system (intervention based)
+- Move all PEAR components to Modern Composer Alternatives, namely:
+  - DB to Doctrine (consequences involves a new caching and queuing system)
+  - PEAR HTTP to Guzzle
+  - PEAR Mail to PHPSendMail
+- Add full Redis support
+- Add OAuth2 support (deprecate OAuth1)
+- Add ActivityStreams 2.0 directly to core
+- Add ActivityPub support
+- Add shinny new Plugins management interface for sysadmins together with a new doc for devs
+- Review failure tests
+
+## 1.20.x - The Invicta Crusade
+
+Release name chosen after Porto city. Porto is one of the oldest cities in Europe and thanks to its fierce resistance
+during two battles and sieges in history, it has earned the epithet of ‘Cidade Invicta’ (Invincible City). The dev team
+behind this release studies in Porto, Portugal.
+
+Dropped Support for PHP5.6.x. Minimum PHP version now is 7.0.0.
+
+Major changes from previous release:
+
+- Various patches on PEAR related components
+- Various database related improvements
+- Improved XMPP support
+- Added Nodeinfo support
+- Various i18n and l10n bug fixes
+- Improvements on Internal Session Handler
+- Improvements on OpenID support
+- Improved Media handling and safer upload
+- Redirect to previous page after login
+- Initial work on full conversion to PHP7
+- Initial work on a better documentation
+- Allow login with email
+- Various bug fixes
+
+## 1.2.x - The good reign of PHP5
+
+Dropped support for PHP5.4.
+
+New this version
+
+This is the development branch for the 1.2.x version of GNU social. All daring 1.1.x admins should upgrade to this version.
+
+So far it includes the following changes:
+
+- Backing up a user's account is more and more complete.
+- Emojis 😸 (utf8mb4 support)
+
+The last release, 1.1.3, gave us these improvements:
+
+- XSS security fix (thanks Simon Waters, https://www.surevine.com/)
+- Many improvements to ease adoption of the Qvitter front-end https://github.com/hannesmannerheim/qvitter
+- Protocol adaptions for improved performance and stability
+
+Upgrades from StatusNet 1.1.1 will also experience these improvements:
+
+- Fixes for SQL injection errors in profile lists.
+- Improved ActivityStreams JSON representation of activities and objects.
+- Upgrade to the Twitter 1.1 API.
+- More robust handling of errors in distribution.
+- Fix error in OStatus subscription for remote groups.
+- Fix error in XMPP distribution.
+- Tracking of conversation URI metadata (more coherent convos)
+
+## 1.1.x - The Spanish Invasion
+
+New this version
+
+This is a security fix and bug fix release since 1.1.3-beta2. All 1.1.x sites should upgrade to this version.
+
+So far it includes the following changes:
+
+- XSS security fix (thanks Simon Waters, https://www.surevine.com/)
+- Many improvements to ease adoption of the Qvitter front-end https://github.com/hannesmannerheim/qvitter
+- Protocol adaptions for improved performance and stability
+- Backing up a user's account now appears to work as it should
+
+Upgrades from StatusNet 1.1.1 will also experience these improvements:
+
+- Fixes for SQL injection errors in profile lists.
+- Improved ActivityStreams JSON representation of activities and objects.
+- Upgrade to the Twitter 1.1 API.
+- More robust handling of errors in distribution.
+- Fix error in OStatus subscription for remote groups.
+- Fix error in XMPP distribution.
+- Tracking of conversation URI metadata (more coherent convos)