Spirit/HISTORY.md

137 lines
6.1 KiB
Markdown
Raw Permalink Normal View History

0.4.8
==================
* New: Anti double post (including comments, topics and private topics)
* New: Adds `ST_DOUBLE_POST_THRESHOLD_MINUTES` setting to change the
the threshold time in which the double posting is prevented
* Improvement: Adds `ST_COMMENT_MAX_LEN` setting to change
the maximum characters limit per comment (#107)
* New: Adds optional category title color (#110 thanks to @sheepsy90)
2016-11-13 19:19:27 +00:00
* Fix: `Too many submissions` when form submission has an error (#58)
* New: Key based expiration rate-limit.
* New: `ST_RATELIMIT_CACHE = 'st_rate_limit'` setting and `CACHE`.
* Fix: Boolean filters for Elasticsearch (PR #130)
* Improvement: UTC timezones instead of GMT in user profile form (#108)
* Fix: missing emojis (#93)
* Improvement: Replaced twitter emoji pack by emojiOne pack (PR #126)
* Improvement: Search within comments (#57)
* Improvement: Search-index partial update (PR #129)
* Improvement: Support for YouTube embeds that have a
timestamp (PR #116 thanks to @alesdotio)
0.4.7
==================
2016-02-27 05:18:58 +00:00
* Removed unused `ST_UNCATEGORIZED_CATEGORY_PK` setting
* Security fix: fixes a regression within markdown
URLs present in v0.4.6 (#105 thanks to @qll)
* New: `settings.ST_ALLOWED_URL_PROTOCOLS` a set containing valid URL protocols
2015-12-07 23:25:12 +00:00
0.4.6
==================
* Improvement: Updated mistune (markdown) dependency
* Fix: Facebook share link (#87 thanks to @initialkommit)
* Improvement: Adds email confirmation in registration
* Improvement: Removes password confirmation in registration
2015-12-15 02:29:27 +00:00
* Improvement: Login message changed to inform when the username is not found
* Improvement: Force HTML5 youtube player
2015-12-07 23:25:12 +00:00
2015-11-08 21:14:38 +00:00
0.4.5
==================
2015-11-15 02:14:56 +00:00
* Adds Python 3.5 support
2015-11-12 15:17:43 +00:00
* New: Comment history diff (inserted & deleted lines)
2015-11-15 02:14:56 +00:00
* New: Twitter emojis pack
* New (Dev): Gulp tasks `npm run gulp css` and `npm run gulp coffee` for building assets
2015-11-23 12:45:14 +00:00
* Improvement: Adds `rel="nofollow"` to all comment links of regular users
2015-11-12 09:21:37 +00:00
* Improvement: CSS & JS minification and concatenation
* Improvement: Added `STATICFILES_STORAGE = 'ManifestStaticFilesStorage'` (settings.prod only) to
append hashes to assets file names
2015-11-12 09:21:37 +00:00
* Improvement: `woff2` font support
* Fix: Email required on registration
* Fix: Changed `DEFAULT_FROM_EMAIL` default to `webmaster@localhost` (Django's default)
* Fix: Redirect to first unread comment on visited topics
2015-11-23 12:45:14 +00:00
* Fix: Adds missing `apps.AppConfig` in `spirit.search` to avoid app label clashes.
2015-11-08 21:14:38 +00:00
2015-10-17 09:21:10 +00:00
0.4.4
==================
* New: mark topic as visited (grey out the link) when it has a bookmark
* New: mark topic as *has new comments* (red out comment icon) when it has new comments
2015-10-26 02:31:57 +00:00
* Fix: send emails as `DEFAULT_FROM_EMAIL` (default to `site.name <noreply@[site.domain]>`),
setting this will be mandatory in future releases (default will be removed).
* Fix: Implement missing `apps.AppConfig` in `spirit.core` to avoid app label clashes.
* Fix: Show category names in the advance search template.
2015-10-17 09:21:10 +00:00
2015-10-14 21:38:46 +00:00
0.4.3
==================
* New app comment.poll: Polls within comments
* New: Floating flash messages when there is a hash in the URL
* New: Case insensitive emails (setting.ST_CASE_INSENSITIVE_EMAILS)
* New & updated translations: Turkish (thanks to negativefix), Hungarian (thanks to istvanf),
Polish, Polish (Poland), Spanish, German, Chinese, Swedish and Russian
2015-08-14 22:19:41 +00:00
0.4.2
==================
* Adds management commands: spiritinstall, spiritupgrade
* Fix to use current date when a history comment is created
2015-08-01 00:25:04 +00:00
0.4.1
==================
* Adds missing user profile migration (issue #62)
2015-07-28 05:22:39 +00:00
0.4.0
==================
* Removed old migrations.
* Removed `spirit` app, it has been decoupled into many apps.
2015-04-01 20:02:35 +00:00
0.3.0
==================
* Requires Django 1.8 (support for 1.7 has been dropped).
* Drops the custom `AUTH_USER_MODEL`.
2015-04-09 10:46:10 +00:00
* Deprecated `AbstractForumUser` and `AbstractUser`. They will be removed in future releases.
2015-07-09 04:40:28 +00:00
* Moved `spirit.middleware.XForwardedForMiddleware` to `spirit.core.middleware.XForwardedForMiddleware`.
* Moved `spirit.middleware.TimezoneMiddleware` to `spirit.user.middleware.TimezoneMiddleware`.
* Moved `spirit.middleware.LastIPMiddleware` to `spirit.user.middleware.LastIPMiddleware`.
* Moved `spirit.middleware.LastSeenMiddleware` to `spirit.user.middleware.LastSeenMiddleware`.
* Moved `spirit.middleware.ActiveUserMiddleware` to `spirit.user.middleware.ActiveUserMiddleware`.
* Moved `spirit.middleware.PrivateForumMiddleware` to `spirit.core.middleware.PrivateForumMiddleware`.
2015-07-28 14:47:08 +00:00
* Removed most signals.
2015-07-29 23:09:17 +00:00
* Renamed models: `spirit.Category` to `spirit_category.category`, `spirit.UserProfile` to `spirit_user.UserProfile`, `spirit.Topic` to `spirit_topic.Topic`, `spirit.TopicFavorite` to `spirit_topic_favorite.TopicFavorite`, `spirit.Comment` to `spirit_comment.Comment`, `spirit.TopicNotification` to `spirit_topic_notification.TopicNotification`, `spirit.TopicPoll` to `spirit_topic_poll.TopicPoll`, `spirit.TopicPollChoice` to `spirit_topic_poll.TopicPollChoice`, `spirit.TopicPollVote` to `spirit_topic_poll.TopicPollVote`, `spirit.TopicPrivate` to `spirit_topic_private.TopicPrivate`, `spirit.TopicUnread` to `spirit_topic_unread.TopicUnread`, `spirit.CommentBookmark` to `spirit_comment_bookmark.CommentBookmark`, `spirit.CommentFlag` to `spirit_comment_flag.CommentFlag`, `spirit.Flag` to `spirit_comment_flag.Flag`, `spirit.CommentHistory` to `spirit_comment_history.CommentHistory` and `spirit.CommentLike` to `spirit_comment_like.CommentLike`. `ContentTypes` were renamed accordingly, so if you have a model that relates to Spirit via a GenericForeignKey, you should not worry about it.
2015-04-01 20:02:35 +00:00
0.2.0
==================
* Requires Django 1.7 (support for 1.6 has been dropped).
* Polls.
* Better markdown parser.
* Global pinned topics and regular pinned topics.
* Unicode url slug.
0.1.3
==================
* Swappable user model: allows you to replace the Spirit user model by your own user model.
0.1.2
==================
* Code highlighting.
* Emojis popup selector.
* Js scripts rewritten in coffeescript + tests.
* Social Integration: share comments on twitter, etc.
* Languages: German (by derWalter), Swedish (by silverstream).
0.1.1
==================
* Private forum setting: if it's on, it won't allow non-members to browse the forum.
* Markdown fenced code blocks.
* Image upload for comments (not Drag&Drop).