-
Notifications
You must be signed in to change notification settings - Fork 151
Release Notes
Simonas Mikulenas edited this page Jan 16, 2015
·
78 revisions
Versions:
- v1.9.0
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.6
- v1.4.5
- v1.4.1
- v1.4.0
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.1
- v1.3.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- TBD.
- TBD.
- Bugfix: fixed saving of date in blog post content / HTML content in culture, different from US (#1126)
- Bugfix: fixed saving of blog posts with image (#1124)
- Version of MVC updated to 4
- All CMS views are precompiled. Better performance in the content edit mode. (#511, #1083, #1081, #1107)
- Widget can be added to another widget or HTML content as a child (#1074, #1091, #1094, #1095, #1096, #1097, #1100, #1110, #1111, #1114)
- The page can be viewed by impersonating anonymous user (#1080)
- Implemented ability to find widget usages within pages / another widgets (#1042, #1089)
- Page has a flag, which forces HTTP / HTTPS (#1021)
- Sitemaps / sitemap translations fixes (#1067, #1082, #1085)
- Increased performance of SQL scripts migration (on application start) (#1105)
- Dynamic region's identifier accepts human-readable names (not only Guids as before) (#1112)
- Other small modifications and bugfixes (#1054, #1056, #1061, #1068, #1070, #1071, #1086, #1092, #1098, #1099, #1101, #1102, #1107, #1113, #1115)
- Bugfix: page URL hash is calculated only for non-nulls URLs
- Added page properties changing event, when editing page SEO information
- Fixed security of editing SEO modal window
- Delete page: default value for "Remove this page from sitemap." changed to be true
- Fixed image access checking when re-uploading an image (#1071)
- Fixed blog post URL generation
- API: implemented save methods (PUT / POST / DELETE) for creating/updating/deleting the entities. (#1031)
- API: implemented ability to create an entity with specified Id. (#1031)
- Fixed security issues, when default access level is set to Read (#1049, #1050, #1059)
- Implemented ability to customize page/blog post URL generation (#1057)
- Other small modifications and bug fixes (#1036, #1048, #1058, #1060, #1062, #861)
- Before redirecting the page, page is pre-rendered and collects all information for storing to the cache (#1043)
- HTML widgets: added widget options (#932)
- Implemented blogs import / export (#1008, #1020, #1039)
- API: returning page/blog post master page id, and merged master page options (#974)
- API: implemented ability to retrieve access rules (#984)
- API: implemented ability to filter out secured objects (pages / files) by user (#984)
- Page / blogs: added ability to filter by SEO status, page status, template / master page (#812)
- After session expiration user is being redirected to login page (#967, #997)
- HTML / code editor compatibility fixes (#961, #968, #994)
- Events: added missing contents/layouts/media events (#989)
- When creating a page, access rights are taken from master page (#991)
- Created new role for managing CMS users (#992)
- Azure file storage: implemented ability to configure secured container (#995, #996)
- Other small modifications and bug fixes (#833, #922, #927, #950, #965, #976, #990, #998, #1001, #1004, #1007, #1009, #1010, #1011, #1017)
- Lucene search module: fixed critical bug, when timeout occurs (#999)
- Added ability to redirect to external URl (#1000)
- Windows Azure Storage: fixed bug (#995), which changed Azure storage public availability when uploading image / file.
- API updated: sitemap nodes contains pageIsPublish field (#958).
- Fixed user access right issue (#969).
- Fixed API user validation to return user id on success (#983).
- Other small changes and fixes: #978, #975, #973, #970, #964, #956, #952, #843, #813.
- Implemented ability to add languages in site settings. (#842, #878, #879, #889, #891, #897, #939, #940, #941)
- Implemented ability to clone page as translation and manage page translations. (#870, #871, #872, #882, #883, #886, #887, #890, #892, #945)
- Created abstract search module with search form and search results widgets. (#27, #506, #794, #933)
- Created Lucene search module implementation with ability to search within private pages. (#888, #916, #923, #925, #926)
- Created Google Site search module implementation.
- Site map: implemented multiple sitemaps. (#853, #899, #900, #908, #910, #920, #930, #931, #935)
- Site map: implemented sitemap tagging. (#853)
- Site map: implemented sitemap history. (#851)
- Site map: implemented sitemap security. (#853, #936, #937)
- Site map: multilanguage support added. (#917, #918)
- Media manager: added supporting of .bmp files. (#307)
- Media manager: implemented ability to re-upload file/image from the properties window. (#520, #894)
- Master pages: fixed bug, when master page gets unpublished status. (#895)
- Site settings, other searches: fixed auto-focusing of search fields everywhere. (#911)
- Date pickers: fixed validation bug, when server culture is changed (#913)
- Other small design modifications and bug fixes (#443, #827, #835, #839, #874, #877, #881, #896, #904, #905, #915, #929, #951, #949, #919, #912, #909, #907, #906, #901)
- Fixed users API module service registrations bug (#873)
- Auto-suggestions improved for tag selections (#558).
- Media search improved to search by URL (#705).
- Ability to use master pages for blogs added (#793).
- Content editor during the switch from source mode will not wrap text with paragraph (#846).
- Issues preventing to use CMS with SQL Server 2005 fixed (#847).
- Security issue with blogs fixed (#848).
- Other small changes and fixes: #142, #408, #714, #715, #761, #815, #831, #836, #838, #845, #855, #856, #866, #867.
- Master page saving fixed (#840).
- Implemented master page functionality (#737, #744, #753, #755, #759, #767, #769, #775, #776, #778, #779, #780, #781, #782, #785, #786, #795, #797, #800, #802, #804, #809, #817, #819).
- Added ability to drag'n'drop page content between the regions (#735).
- Integrated code editor for HTML, JavaScript and CSS editing (#595, #822).
- Updated page creation and page properties dialogs (#697).
- Implemented media preview on images list in media manager (#746, #783, #787).
- API update to include meta data in pages list (#752).
- Added ability to insert special tokens to content - Smart Tags (#765, #803).
- Content WYSIWYG editor CKEditor updated to 4.3 (#796).
- Added PagePropertiesChanging event with ability to cancel saving (#810).
- Added file image preview on files list in media manager (#820).
- Core: updated NHibernate version to 3.3.3.4001 (#828).
- Other small changes and fixes: #525, #589, #677, #679, #684, #738, #748, #756, #757, #760, #762, #770, #771, #772, #773, #777, #789, #792, , #798, #799, #801, #805, #806, #814, #816, #821, #823, #824, #826, #829, #832, #834.
- Implemented process timeout in Azure / Amazon S3 storage services.
- Fixed full access role configuration (#756).
- Client side logger with severity levels added (#536).
- Configuration: ability to load credentials from server environment variables for cloud storages added (#605).
- Access control: autocomplete for roles / users added (#608).
- Performance of widgets slider updated (#625).
- Content management: all contents without published versions will became published during page publishing (#643).
- Media Manager: media re-upload updated (#670).
- Access control: to page cloning user access configuration added (#676).
- API: events on sitemap editing added (#683).
- Media Manager: bug related with media folder deleting when access control is enabled fixed (#692, #733).
- Date fields updated to support different formats according user locales (#702).
- API: ability to get tags with pages / blogs added (#703).
- Ability to setup custom class on content end added (#707).
- Access control: first user registration form made visible only when no users exist (#719).
- International URL support added (#721).
- Layouts: ability to render custom body tag added (#724).
- Options: ability to add custom options added (#726).
- Other small changes and fixes: #420, #562, #583, #617, #640, #669, #680, #682, #685, #686, #688, #691, #696, #701, #708, #709, #710, #711, #718, #723, #725, #727, #728, #729, #730, #731, #732, #736, #739, #740, #741, #742.
- Fixed NuGet package installation: added missing user module configuration and fixed security configuration
- Users module: implemented users management.
- Users module: implemented roles management.
- Users module: implemented CMS membership and CMS role providers.
- Users API module: created API methods for getting users / roles / validating user name and password.
- Access control: implemented pages and media files security. Can be enabled or disabled.
- Access control: users or roles access level can be managed in the pages / media files properties forms.
- Access control: depending on user/role access level, content can be denied, allowed to edit, or opened as read only.
- Access control: content security implemented in the nHibernate layer: when trying to save secured entity with no access roles, getting an exception.
- Media manager: implemented token based security for media files (for Windows Azure and Amazon S3 storage only).
- Options: options can be assigned to widgets and layouts.
- Option values: values can be entered to page and page contents.
- Options: added new option types: integer, float, date, boolean.
- Options: refactored options and option values grids: type can be specified. Control for entering value is changed depending on option data type.
- Options: widget / page options can be reached through rendering widget / page view model.
- Implemented content encryption. HTML for HTML contents / HTML widgets can be stored encrypted in the database.
- Created view models and extensions for reaching all page / blog posts properties / children within layout view.
- The rendering of content's end div (having CSS class "clearfix") can be disabled, CSS class name can be changed.
- A
http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"
meta tag fix (#628).
- A deleted entities bug fix released (#596).
- A nuget.org dependency to a Microsoft.AspNet.Mvc library changed to 3.0.20105.1 version.
- Created web API module. Refactored code API. All API moved to API module.
- Created separated NuGet projects for each module and Core.
- Created JavaScript tests for each API method.
- Media manager: created properties window for files. Image properties dialog UI modifications.
- Media manager: added description.
- Media manager: added thumbnail for files.
- Media manager: added archivation functionality.
- Media manager: implemented sub-folders.
- Media manager: added ability to copy public media URL.
- Media manager: implemented media changing history.
- Media manager: implemented media re-uploading functionality.
- Media manager: implemented flat search in folder and sub-folders.
- Media manager: updated medias deleting.
- Pages: created canonical URL for optimized searching.
- Pages / blogs: added archivation functionality.
- Pages / blogs: added secondary and featured images.
- Site settings: implemented paging.
- Site settings: implemented filtering.
- Implemented auto-complete function in the tag selection drop-downs.
- An issue with custom 404 error page fixed.
- A blog post preview issue fixed.
- A blog posts activation date updating issue fixed.
- API: created requests / responses for getting / saving data.
- Blog Posts API: added ability to filter / order by dates.
- API: created methods for saving pages, layouts, contents, etc.
- Created image properties window.
- Storage service tests implementation.
- Created nHibernate fetch wrapper.
- API, storage services tests implementation.
- RequireJs is hidden from site's RequireJs.
- Data migration separated from content migration.
- nHibernate version upgraded to 3.3.3.4
- Fixed loading of requirejs, if it's added to project page (by checking, if window.bcmsWaitForWebSiteRequireJs is set).
- Better CMS validation classes are independet of standard jQuery validation classes.
- Created newsletter module with site settings subscribers list and subscriber widget.
- Version 1.0.0 released.