Skip to content

Releases: gmazza/tightblog

4.0.0 Release

28 Dec 23:06
477dbea
Compare
Choose a tag to compare

Now using Vue (Vue 2).

3.7.2 Release

22 Mar 22:06
7c5b3be
Compare
Choose a tag to compare

In this release, I replaced the clumsy "Media File Chooser" on the Entry Edit page with a "Copy to Clipboard" option for each Media File on the Media File list page (see https://github.com/gmazza/tightblog/blob/master/etc/tb-mediafiles.png). By keeping both tabs open the blogger can copy the desired image from one tab and paste it as HTML where desired in the blog entry editor.

3.7.1 Patch Release

19 Feb 17:21
Compare
Choose a tag to compare

Fixes a problem with the nightly blog hit reset (#1062), also removes the Rich Text Edit, leaving HTML and Commonmark as the two supported blog input formats. Adds ability to choose the blog input format for each blog entry.

3.7.0 Release

29 Dec 03:52
Compare
Choose a tag to compare

New comment handling and spam detection improvements made, see the Wiki for details.

For those upgrading from 3.6.0, some database changes are needed, viewing the history of createdb.vm from an IDE can quickly show the changes. For my MySQL instance, I used the following commands to bring to 3.7.0 compatibility:

alter table weblog add column spam_policy varchar(20) default 'MARK_SPAM' not null;
alter table weblog CHANGE allowcomments comment_policy varchar(20);
update weblog set comment_policy = 'MODERATE_NONPUB';

alter table weblogger_properties drop column autodelete_spam;
alter table weblogger_properties add column spam_policy varchar(20) default 'MARK_SPAM' not null;
update weblogger_properties set comment_policy = 'MODERATE_NONPUB';

3.6.0 Release

11 Dec 05:06
Compare
Choose a tag to compare

New with TightBlog 3.6 is an endpoint for including GitHub source code segments in your blog entries. See the Wiki for more details.

3.5.3 Patch Release

30 Sep 17:06
Compare
Choose a tag to compare

Main fix is #1039 fixing UI bugs in Firefox. Also added improvements to Rolling and Gaurav blog themes.

3.5.2 Patch Release

29 Jun 22:14
f7c6d4b
Compare
Choose a tag to compare

"Rolling" theme converted to Bootstrap 4.3.1. If you're using this theme and overriding parts of it, those overrides may need adjusting.

3.5.1 Patch Release

18 Jun 11:43
Compare
Choose a tag to compare

Fixes two issues: #1029 #1030. WAR is a drop-in replacement for v3.5.0

TightBlog 3.5 - UI improvements and database tuning

16 Jun 18:30
3fc4a3d
Compare
Choose a tag to compare

Numerous UI improvements have been made utilizing Bootstrap (new screenshots), in particular with pop-ups, tables, and buttons. On the backend, database caching has been implemented for most queries, providing another performance optimization besides the weblog page caching already being done.

Upgrading from 3.4 Notes:

For upgrading from 3.4 to 3.5 several minor database changes will be needed. To view the necessary changes:

1.) Go here: e2afb9a...3fc4a3d
2.) Click on "Files Changed"
3.) Search on mysql-createdb.sql, apachederby-createdb.sql, or postgresql-createdb.sql.

For MySQL, I ran these commands:
alter table weblog drop column emailcomments;
alter table user_weblog_role drop column pending;
alter table user_weblog_role add column email_comments tinyint(1) default 1 not null;
alter table weblog_template drop column relative_path;
alter table weblog_entry_comment add column weblogid varchar(48);
-- for above statement, will also need to weblogid with appropriate values --
alter table weblogger_properties drop column newsfeed_items_page;
alter table weblogger_properties drop column users_upload_media_files;
alter table weblogger_properties drop column allowed_file_extensions;
alter table weblogger_properties drop column disallowed_file_extensions;
alter table weblogger_properties drop column max_file_size_mb;
alter table weblogger_properties drop column last_weblog_change;
alter table blogroll_link drop foreign key bl_weblogid_fk;
alter table blogroll_link drop index bl_name_uq;
alter table blogroll_link add constraint bl_weblogid_fk
foreign key ( weblogid ) references weblog( id ) ;

2.) The tightblog-custom.properties file will need renaming to application-tbcustom.properties.

TightBlog 3.4 - OpenJDK-based Dockerfile, property updates

07 Oct 01:42
e2afb9a
Compare
Choose a tag to compare

The Dockerfile (/docker folder of project) has been simplified from using a WAR deployed on a Tomcat image to a Spring Boot JAR running on OpenJDK.

Separately, some tightblog.properties constants have been renamed and/or defaults changed, see diff for details, necessitating a minor version release.