forked from GNUsocial/gnu-social
		
	[DOCUMENTATION] Late update of CHANGELOG and TODO list
This commit is contained in:
		
							
								
								
									
										65
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										65
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -6,28 +6,63 @@ Release name chosen after 300 by Frank Miller where the main protagonist Leonida | |||||||
| Persians, after being disrespected, by shouting at the Persian Messenger "This is Sparta!" and kicking him into a large well | 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. | proceeded by the killing of the other Persian messengers. | ||||||
|  |  | ||||||
| Major changes from previous release: | ### Major changes from previous release: | ||||||
|  |  | ||||||
|  | Load and Storage: | ||||||
| - New media handling system | - New media handling system | ||||||
| - GS is now structurely divided in includes and public | - GS is now structurely divided in includes and public | ||||||
| - Composer was integrated |  | ||||||
| - OEmbed upgraded to Embed plugin (Now we provide Open Graph information too) | - OEmbed upgraded to Embed plugin (Now we provide Open Graph information too) | ||||||
|  |  | ||||||
| TODO before alpha: | General: | ||||||
|  | - Composer was integrated | ||||||
|  |  | ||||||
| - New image optimization system (intervention based) | Modules: | ||||||
| - Move all PEAR components to Modern Composer Alternatives, namely: | - Restored built-in plugins | ||||||
|   - DB to Doctrine (consequences involves a new caching and queuing system) | - New modules system: core plugins and plugins physically separated | ||||||
|   - PEAR HTTP to Guzzle | - Refactor of Plugin API to better illustrate the idea of modules | ||||||
|   - PEAR Mail to PHPSendMail | - Bug fixes of core modules logic | ||||||
| - Add full Redis support |  | ||||||
|  | #### TODO before alpha: | ||||||
|  |  | ||||||
|  | Load and Storage: | ||||||
|  | - Upgrade STOMP queue | ||||||
|  | - Add Redis based caching and queues | ||||||
|  | - Review memcached based cache | ||||||
|  | - Port PEAR DB to PDO_DataObject | ||||||
|  | - Support PostgreSQL | ||||||
|  |  | ||||||
|  | Network: | ||||||
|  | - Port PEAR HTTP to Guzzle | ||||||
|  | - Port PEAR Mail to PHPSendMail | ||||||
| - Add OAuth2 support (deprecate OAuth1) | - 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 | - Add shinny new Plugins management interface for sysadmins together with a new doc for devs | ||||||
| - Review failure tests |  | ||||||
|  |  | ||||||
| ## 1.20.x - The Invicta Crusade | Federation: | ||||||
|  | - Add ActivityPub support | ||||||
|  |   - Fix audience targeting | ||||||
|  |   - Add Group Actor Type | ||||||
|  | - OstatusSub: Remote follow OS and AP profiles via OStatusSub | ||||||
|  | - ActorLists: Allow to create collections of Actors and to interact with them - supports both OS and AP | ||||||
|  | - The Free Network: Automagically migrate internal remote profiles between Free Network protocols (check Nodeinfo) | ||||||
|  | - Enable the search box to import remote notices and profiles | ||||||
|  |  | ||||||
|  | General: | ||||||
|  | - Fix failling unit tests | ||||||
|  | - Improve Cronish | ||||||
|  |   - Run session garbage collection | ||||||
|  |   - Cleanup Email Registration | ||||||
|  | - Refactoring of confirmation codes | ||||||
|  | - Refactoring of Exceptions | ||||||
|  |  | ||||||
|  | Modules: | ||||||
|  | - Document conversion of older plugins to the new GS 2 | ||||||
|  | - Create installer for v2 plugins | ||||||
|  | - Introduce new metadata for plugins (category and thumb) | ||||||
|  | - Improve plugin management tool (add install form and better UI that makes use of new metadata) | ||||||
|  | - Add plugin management tool as a install step | ||||||
|  | - Allow to install remote plugins and suggest popular trusted ones | ||||||
|  |  | ||||||
|  | ## v1.20.9release - The Invicta Crusade | ||||||
|  |  | ||||||
| Release name chosen after Porto city. Porto is one of the oldest cities in Europe and thanks to its fierce resistance | 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 | during two battles and sieges in history, it has earned the epithet of ‘Cidade Invicta’ (Invincible City). The dev team | ||||||
| @@ -51,7 +86,7 @@ Major changes from previous release: | |||||||
| - Allow login with email | - Allow login with email | ||||||
| - Various bug fixes | - Various bug fixes | ||||||
|  |  | ||||||
| ## 1.2.x - The good reign of PHP5 | ## v1.2.0beta4 - The good reign of PHP5 | ||||||
|  |  | ||||||
| Dropped support for PHP5.4. | Dropped support for PHP5.4. | ||||||
|  |  | ||||||
| @@ -80,7 +115,7 @@ Upgrades from StatusNet 1.1.1 will also experience these improvements: | |||||||
| - Fix error in XMPP distribution. | - Fix error in XMPP distribution. | ||||||
| - Tracking of conversation URI metadata (more coherent convos) | - Tracking of conversation URI metadata (more coherent convos) | ||||||
|  |  | ||||||
| ## 1.1.x - The Spanish Invasion | ## v1.1.3release - The Spanish Invasion | ||||||
|  |  | ||||||
| New this version | New this version | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user