Releases: YodasMyDad/mvcforum
v2.0 Beta 2
Found annoying bug in spam pipeline which stopped some topics being created, needed a Beta 2 drafting because of it.
v2.0 Beta
I'll put a full write up about everything in the main release, but I'm just looking for people to test this beta. Install, use it, look for any obvious bugs etc...
v1.9.3
v1.9.2 Release
Fixes bug with registration and PM text box clearing on mobile.
MVCForum v1.9.1
Addresses a couple of bugs in v1.9 and adds in better spam prevention to stop bots flooding the forum with 100's posts.
Make sure you update/merge your forum.config settings. There are a number of new additions which will need adding to your site if you upgrade
MVCForum v1.9 Release
The main focus of this release was to remove the second level EF caching plugin, as it actually had a negative effect in certain situations.
I have added a new request cache and refactored a bit here and there, and that has been added into all services and has improved the general performance of the forum. I have also addressed a number of bugs/issues that have been reported over the past few months.
MVCForum v1.8 Release
This version comes with a number of breaking changes, when I started it wasn't my intention to do so - But after a review and consulting the community it seems people were happy for the change to take place.
New Features & Improvements
- Completely Removed Repository Layer
- Uses VS2015 / C# 6
- New forum.config in App_Data for easier customisation without source
- Move Post
- Reply To Post
- Disable Standard Registration
- Set Amount of points before user is allowed to edit profile
- Moved Approve Posts/Topics to front end
- Absolute TON of other small features and bug fixes
Issues
Removing the Repository layer caused some unforeseen issues with the Enity Framework migrations. Basically it broke them for people upgrading from v1.7 to 1.8!!
So, for people upgrading from v1.7 to v1.8 you will need to manually do the following to any database/project you want to upgrade.
Open up the package manager console and type in the following, if you have a fork make sure MVCForum.Services project is selected in the dropdown
Add-Migration Initial -IgnoreChanges
Then you need to run the supplied SQL script to update the missing fields/table. Then Rebuild and run, and it should be back to normal and migrations will be working again.
Finally...
You will need to move/update your appsettings from the web.config to the forum.config in the App_Data folder as this is where ALL settings and future configurable types/services will be.
MVCForum 1.7 Release
This is a huge release for me, a lot of days/months worth of work. There are breaking changes from v1.6 to v1.7 which include moving to Entity Framework Migrations.
Don't forget to visit the support forum if you have questions or queries
List of changes
- Overall Improved Performance/Speed
- Fixed a TON of long standing bugs
- Updated missing language strings
- Improved Permissions
- Added Caching per role for side widgets
- Scrub Member now works properly
- Changed all base urls
- Updated Nuget dependencies to latest versions
- Moved to Entity Framework Code First Migrations
- Removed the need for the old installer
- Added new Auto Nuget package creator
- Updated CachingService (Not full used yet)
- Show amount of votes next to poll
- Close poll after X days feature
- Tested and working in SQLCE
- Added OpenGraph and Twitter meta tags
- Updated default Metro theme (Inc Mobile)
- Moved styles to SCSS
- Added new Badges
- Added Microsoft Social Login
- Updated Badge Icons
- Completely re-vamped Admin section
- Custom TinyMCE upload and insert images inline editor
- Custom Global Permission for added images inline
- Re-jigged create topic page
- Custom Header / Footer scripts (Can now add custom scripts / styles directly from admin)
- Added new Events
- Single Sign On example concept
- Auto complete on Tags and ability to move topics between tags
- Admins can mark any post as solution
- Can now undo a like/dislike (Vote up/Vote Down)
- Reworked points to be more robust and associate data on where the points came from
- Mark as solution reminder - Runs on a Task and reminds people via email
- Reworked forgot password completely to be token/guid based
- Private messages re-vamped and slide out in side panel
- Block problem users from messaging you
- Batch Delete Old Private Messages
- Category level hierarchy added
- Online status for people online
- Improved Search
- Auto Html fixing for posts and topics
- Edited Posts / Topics in moderated Category need to be authorised
- Updated Akisment to mark potential spam as pending, and not just delete
- Added PM and post body into email notification
- Allow users to disable email notifications
- Fixed Facebook and Google logins
- Added Emoticons (Smilies)
- New Ban Member Option
MVCForum v1.7 Beta
Beta release for 1.7 of MVCForum, ton of changes which I'll list out in the main release. Look for people to test out both the standard install and the Nuget package.
To install you just need to open web.config and update connection string to point to your database (Or for SQLCE, just comment out the SQL connection string and uncomment the SQLCE)
Nuget, you'll need to unzip and put the nuget package in a local folder that your Visual Studio knows, you can then install via local Nuget package.
MVCForum v1.6
This version has a lot of breaking changes from previous versions and a ton of new features and fixes.
- New responsive base theme (Running on latest bootstrap)
- New responsive admin theme
- Category colours and image uploads
- Favourites
- Global Permissions (Not just restricted to a category)
- Complete new email sending system (Running on a task)
- Constants moved to AppSettings
- Spam stop words
- Auto embedding for YouTube, Vimeo and Instagram
- DotNetAuth removed and SkyBrud social added for easier social logins
- Private Messages revamped to be more like whatsapp style messaging
- Localisation for Badges and new badges added
- Removed fixed Moderator role (No longer needed now we have Global permissions)
- Scrub Spammer feature (Clears everything on a user, posts, profile, points etc....)
- Create topic now dynamic and checks permissions
- Attach files on create topic
- TinyMce now default editor with a custom skin
- Removed Lucene completely (May return in later versions)
- Revamped the search to work better and display posts
- Updated to latest MVC and other dependencies from Nuget
- Removed lots of legacy code and projects which were no longer used
- LOADS of bug and minor fixes