This changelog contains all the changes released in the major, minor and patch versions of dh Forum.
So far we are approaching the grand v2.0, step-by-step, with several minors and their patches. But v2.0 is expected to be the final milestone for this project to reach, at which point it should become an internally consistent, feature rich and extensible community forum software, capable of competition on the market.
At the time, a new patch version with new features is released on every third lunar quarter, a few days after a full moon but some more before the next new moon. A new minor is released twice a year:
- on August 15th (India's Independence Day),
- on February 28th (the second-to-last day of February every four years).
The minor releases feature backwards incompatible changes and other major changes to the codebase, that aren't necessarily one feature.
The inspiration for this is taken from the Principia project. A lunar phase calendar can be found here (in Slovak).
For more information about planned features, please check out our TODO list. We also keep an internal Board on Trello as well as a few GitHub Projects, which is to be frank, a mess, so we plan for this to change in the near future to simplify our workflow.
Expected release date: within the next two years.
Expected release date: as per the release cycle.
- Upraviť náš CHANGELOG.md, aby sa viac ponášal na štandardný formát „Udržuj changelog“
- Umiestniť na stránky okienko s odkazom na Google Forms, cez ktoré mienime istý čas zbierať spätnú väzbu od používateľov
- V rámci plánovanej novej črty „tagy namiesto kategórií“ začať zobrazovať v téme lištu s nápisom „Týka sa: “ + názov kategórie
- [internal] Add
lib/urls.php
to decouple the real-world URLs from source code (no more hardcoding of URLs); this is not a router yet, just asprintf()
wrapper
- Ešte rýchlejšie načítavanie: preloaded font and perhaps also a HTTP/2 server push of
css/style.css
anddiggyshelper.js
- Prívetivý jazyk: 1s a 2s, akoby to bol dialóg medzi mnou a tebou
- Lepšia štatistika: overhaul stránky
statistics.php
- Použiť composer autoload namiesto individuálneho
require
ovania jednotlivých súborov
Released on 2018-10-06.
- Remove the legacy data sanitization library which was a deadborn child and has been deprecated since v1.5.3: SanitizeLib
- Remove the deprecated
lib-core.php
(with refactoring)
- Namiesto dátumu a času na hlavnej stránke sa zobrazujú frázy typu „pred minútou“, „pred 2 hodinami“ či „dávno“
Released on 2018-09-03.
- Setup continuous integration testing for unit tests with Travis CI (@Kubo2)
- [Feature] Add Schema.org structured content for better crawler-experience (@Kubo2)
- [Feature] Témy s novými príspevkami, predtým navštívené používateľom, sa na hlavnej stránke zvýraznia zelenou guľôčkou ● (@Kubo2)
- Remove the .light style declarations from
css/style.css
: the design toggle feature is not happening (@Kubo2)
Released on 2018-08-14.
- Port all tests from php-src's run-tests.php to Codeception, a powerful PHP testing framework (@Kubo2)
- Make all files use $dbContext returned by connect.php to explicitly describe their database dependency (@Kubo2)
- Vyprostenie sa z cid-pekla: odstránená interná závislosť príspevkov a tém na kategóriách (@Kubo2)
- Rewrite our TODOlist to make it significantly more readable + add README (@Kubo2)
- Switch the live server definitively to HTTPS (a redirect from HTTP occurs): SSL issue #13 (@Kubo2)
- Fix buggy getUser() behavior on a non-existent user (@Kubo2)
- Remove the explicit Google Search Console site verification via a HTML file (@Kubo2)
- Instruct search engines not to index but simply follow the links on any view.php?cid=\d+ page (@Kubo2)
- Remove
members.php
completely (after a period of serving it as 410 gone) (@Kubo2)
- Other minor but important fixes (connect.php, typos, header comments, etc.)
Released on 2018-03-11.
- Make the footer links look more technical (@Kubo2)
- Povolený BB kód
[img]https://obrazok[/img]
do používateľských príspevkov (@Kubo2)
- rel=canonical now points to the https:// version (@Kubo2)
- Deprecate SanitizeLib
Released on 2017-03-30.
- Add reached DA levels into
attractions.php
instead of having them be posted in a regular topic (@WladinQ) - Remove the dependency on support.diggysadventure.com for our hotlinked images in
whatandhow.php
, store the files locally instead (@Kubo2) - Dark-theme improvements (@WladinQ)
- Stick to our new CSS Coding Standards (in slovak) in
css/style.css
(@Kubo2) - Flip the order of the footer links to FB and GitHub + forward fix the window.opener vulnerability of theirs (@Kubo2)
Released on 2017-03-15.
- Issue #14 first point: let
connect.php
always return the mysql connection resource in case the connection is successfuly established (@Kubo2) - Fix column 'Autor posledného príspevku' in
index.php
: show last post date and author instead of self-related topic data (@Kubo2) - Replace HTTP 304 Not Modified with HTTP 503 Service Unavailable and an error message in
index.php
when no topics could be fetched or database unavailable (@Kubo2)
- In the
create.php
/post_reply.php
form hide the bbcode snippet buttons when HTML is chosen as the form's markup (@Kubo2)
Released on 2017-02-28.
Released on 2017-02-21.
- Frontend looks dark-theme fixes (@WladinQ)
- Fix XSS hole in
post_reply.php
: passing raw$_GET
(non-escaped) to the output (@Kubo2) - Fix having implemented admin markup-switch for new posts, but not for new topics (@Kubo2)
Released on 2017-02-14.
- Complete new frontend looks, introducing the dark theme (@WladinQ)
- Bulletin Board (BB) codes parsing in user-written posts. (@Kubo2)
- Introduced the basic support for responsive design - created responsive mobile menu (@Kubo2)
- Added user profiles support (one page per user) with some additional functionalities such as the ability to alter user informations (@Kubo2)
- There was new user-property added for user record -
description
.
- There was new user-property added for user record -
- Improved topic page (title of the topic is now only once there) (@Kubo2)
- Added authentization page template -- user can authorizate him/her wherever it is needed (@Kubo2)
- Removed tracking of the "topic views" (@Kubo2)
- Removal of the 'most viewed topic' in statistics (@Kubo2)
- Fixed some general minor bugs (@Kubo2 + @WladinQ)
- The 'Back' ('Späť') button above on topic page now always links to the topic's category (@Kubo2)
- Add PHPT test-case (sucks) (@Kubo2)
- Rewritten sitemaps from scratch (@Kubo2)
- Add a sitemap listing of the topics on the forum
We're sorry, previous versions hadn't been recorded here.