cms is a simple java based flat file content management system. see wiki for more information: wiki
- MAINTENANCE Refactor request processing #136
- BUGFIX Problem with shortcodes in markdown rendering bug #193
- FEATURE CLI Stop command #194
- FEATURE Application and Site Events #195
- FEATURE Application performance management #191
- FEATURE Access variables in markdown #190
- FEATURE Simple authentication on folders #189
- FEATURE Basic CLI #8
- MAINTENANCE Update jetty dependency #188
- BUGFIX TaxonomyResolver does not set total of items correctly #187
- FEATURE Cache ResourceBundles in messages #185
- BUGFIX TaxonomyResolver does not set page properties correctly #184
- BUGFIX Markdown list block does not render content correct if content contains unescaped dot #183
- MAINTENANCE remove optional markdown renderer from distribution #179
- MAINTENANCE update dependencies #180
- FEATURE support for markdown task lists #178
- FEATURE support for markdown table #176
- FEATURE support for markdown definition lists #177
- MAINTENANCE Code refactorings #170
- MAINTENANCE New minimal demo project to getting started faster #171
- FEATURE Make taxonomies better accessible in template code #169
- MAINTENANCE update jetty dependency to 12.0.6 #167
- MAINTENANCE management events to clear caches and reindex meta data #158
- BUGFIX refactor theme loading #168
- FEATURE extend content queries with custom operator #160
- MAINTENANCE update markedj module #164
- BUGFIX fix broken taxonomies #163
- MAINTENANCE renaming of taxonomyfn #162
- BUGFIX vhost not set correctly for module handler #159
- FEATURE example to use hook system in module #143
- FEATURE make ModuleManager accessible in module #155
- MAINTENANCE update modules #152
- FEATURE add access to request context to modules #148
- FEATURE ExtensionPoint to register shortcodes via module #153
- FEATURE make current node and taxonomy accessible #147
- MAINTENANCE remove legacy theme assets #145
- MAINTENANCE refactor module context to use features #135 ATTENTION: Migration required!!!
- MAINTENANCE move modules to separate repositories #110
- FEATURE custom http routes #142
- FEATURE views introduced #80
- FEATURE HookSystem #99
- MAINTENANCE rename content tags to shortcodes #134
- FEATURE Improvement for forms module #133
- BUGFIX avoid exception on missing taxonomy config file
- FEATURE forms-module #17
- FEATURE Add HTTPUtils to api #128
- MAINTENANCE Update Jetty to 12.0.5 #129
- MAINTENANCE search-module, update lucene to 9.9.1 #130
- FEATURE Layer for configuration abstraction #125
- FEATURE Clean up template functions #124
- FEATURE Logfiles per host #93
- FEATURE Taxonomy for string values #4
- MAINTENANCE Update markedjs to 11.1.0
- FEATURE Integrate modules framework for better customization
- BUGFIX If content file is not found, no 404 is thrown
- BUGFIX Navigation function throws exception if index.md is missing
- BUGFIX Fix navigation issue when using pebble engine
- BUGFIX Preview parameter was not added to generated urls #123
- BREAKING CHANGE Refactoring meta fields, forces to update projects
- BREAKING CHANGE ContentQuery legacy methods removed, for pagination use page method
- FEATURE MediaService to access meta data of medias
- FEATURE Pages can redirect to external web sites
- FEATURE unpublish_date meta field
- FEATURE Detected and reload site properties
- FEATURE Support for different content types to generate json or html, default content type is text/html
- FEATURE New site property content.type to set default content type
- FEATURE New meta field excerpt to add custom excerpt
- FEATURE Add depth to navigation function to easier build subnavigations
published -> publish_date draft -> published (attention: values are inverted)
.get(offset, size) -> .page(page_number, page_size)
- FEATURE Enable gfm and anchors in markedjs module #113
- BUGIX Multiple bugs with visibility of pages #114
- BUGIX Remove debug logging from markedjs module #111
- BUGIX Error accessing theme modules #112
- FEATURE SEO module to auto generate xml sitemap #98
- FEATURE Update markedjs module to version 11.0.0 #105
- FEATURE Allow to config multiple hostnames per site #103
- FEATURE Preview mode added #102
- BUGFIX JettyDefaultHandler does not call callback.succeeded()
- BUGFIX Wrong method overloading in query causes pebble engine exception
- FEATURE GIT integration to add a deployment workflow #100
- FEATURE Deliver static files like robots.txt #97
- FEATURE Make excerpt parameterized #96
- FEATURE Exclude content from search via meta field #95
- BUGFIX Fix issue while loading media formats #94
- FEATURE Temp directory per site #89
- FEATURE Cropping of images #88
- FEATURE Extend query function to get count #86
- let query return excerpt from content
- Switch to GPLv3 #82
- BUGIX Fix issue with query function when using pebble template engine #81
- FEATURE Extend query function to allow le, leq, gt and gte #79
- Bugfix for nodelist function if current not is not on root level and use relative start path
- error, if theme template engine does not match site template engine #76
- add query function to template to select nodes, secondary index is experimental #37
- update markedjs markdown renderer to version 10 #74