From 6edbc0664ac2d2e16dc182a499873bb0a0cd39ce Mon Sep 17 00:00:00 2001 From: bakape Date: Mon, 12 Dec 2016 20:43:16 +0200 Subject: [PATCH] v3.0.0 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ README.md | 5 ++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05cabb910..ebe9e2bad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,31 @@ All notable changes to this project will be documented in this file. Project uses [Semantic Versioning](http://semver.org/) +##v3.0.0 - 2016-12-12 +* BREAKING: + - Changed CLI flags to shorter one letter variants + - Removed `--origin` CLI flag + - Restructured JSON API and websocket protocol. See `docs/` for changes. +* Change + - More efficient hybrid server- and client-side rendering + - More compact [Rules] and [Notice] widgets + - Revert valid Last N posts parameters to 5 and 100 +* Add + - inumi theme + - Polish language pack (partial) + - HTML, JSON and DB query LRU cache + - [Expand] button to catalog threads without images + - Read-only site usability with JavaScript disabled + - Full site functionality with outdated browsers like PaleMoon +* Remove + - Client origin checking + - Email field for post creation + - Image hats + - Image link shortening in figcaption +* Fix + - Relative timestamps not toggling off without refresh + - Downloading archives on thumbnail click in FireFox + ##v2.7.1 - 2016-11-30 * Fix - Backspace corrupting posts, when tab hidden diff --git a/README.md b/README.md index 93f859ee8..5029baec0 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,10 @@ License: GNU AGPL - No frameworks and optimized code on both client and server - Fast video and audio processing through C bindings to ffmpeg - On-demand lazy client module loading and rendering + - Inbuilt custom LRU cache * Client UI + - Works with all modern and most outdated browsers (such as PaleMoon) + - Read-only functionality preserved with JavaScript disabled - Scrolling compensation prevents post updates from moving the viewport - Inbuilt DOM update batching to reduce redraws - Multiple themes @@ -54,8 +57,8 @@ License: GNU AGPL - Client almost entirely localized in multiple languages - More languages can be added by editing simple JSON files * Miscellaneous + - Documented public JSON API and WebSocket protocol - Optional R/a/dio Now Playing banner - - Public JSON API ##Runtime dependencies * [RethinkDB](https://rethinkdb.com/docs/install/).