All Versions
13
Latest Version
Avg Release Cycle
144 days
Latest Release
1309 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.0.0-rc Changes
December 07, 2015What's new in this release?
- [New] Added MemoryDataSource, a datasource for generating dynamic content.
- [New] Support to sort items at
PaginationGenerator
with attributessort_by
and `sort_type. See #61. - ๐ [New] Added
getGeneratorManager
method toEnvironmentEvent
for managing generators at plugins. - ๐ [Improved] Improved the way of generating the classname in PluginGenerator.
- ๐ [Improved] Minor changes over output styles.
- ๐ [Improved] Improved HttpServer with support to load internal resources (used with error page). Added a new hook:
handleOnAfterRequestFunction
. Bootstrap file has been included for using with internal pages like error page. - [Improved] Minor improvements over the Spress application output.
- ๐ [Fixed] Now,
slug
method transform dot characters into dash characters. - ๐ [Fixed] Fixed lifecycle: render phase starts after converter phase has been finished for all items.
- ๐ [Fixed] Changed the method
remove
byremoveCollection
in CollectionManager class. - ๐ [Fixed]
PermalinkGenerator
adds an initial slash if the permalink doesn't start with it. - ๐ [Fixed]
MissingAttributeException
andAttributeValueException
has been moved to `Core\ContentManager\Exception. - ๐ [Fixed]
ConsoleIO
passed tospress.io
key (DI container) whenSiteBuildCommand
builds `Spress instance. - โก๏ธ [Fixed] Updated
spress-installer
version to ~2.0 atcomposer.json.twig
. - ๐ [Fixed] Fixed the message of the exception threw when a previous item exists.
- [Deleted]
ConfigValueException
has been deleted.
-
v2.0.0-beta Changes
October 15, 2015- ๐ [New] Added a new converter for Markdown: ParsedownConverter. This converter is based on Parsedown by Emanuil Rusev. See http://parsedown.org/. Deals with issue #40.
- ๐ [New] Added command plugins: a new kind of plugins witch provides subcommand for
spress
executable. See #56. - โก๏ธ [New] Added
self-update
command with an aliasselfupdate
for keeping Spress up to date. See #60. - ๐ [New] Taxonomy generator for grouping content around a set of terms. See #57.
- ๐ป [New] Modified RenderizerInterface for throwing a
Yosymfony\Spress\Core\ContentManager\Renderizer\Exception\RenderException
if an error occurred during redering the content. Method affected:renderBlocks
andrenderPage
. - [New] Added a new special attributte
avoid_renderizer
for avoiding the renderizer phase over an item. - [Improved] Additional autoload only be processed if exists a
composer.json
file in the root of the site folder. - ๐ [Fixed] The separator for tags and categories of
new:post
command has been changed from space to comma. See issue #51. - ๐ [Fixed] New template for spress plugin scaffold (
new:plugin
command) - fixed for 2.0 release. See issue #55. - ๐ [Fixed] The
setUp
method ofFilesystemDataWriter removes the whole content of the output dir but VCS files. This means that
site:build` command doesn't remove the VCS files. - [Deleted] Deleted the
site:new
alias for commandnew:site
.
-
v2.0.0-alpha Changes
August 12, 2015- [New] Data-sources: (issue #46) data sources can load site data from certain locations like filesystem or database.
- [New] Site structure (issue #41).
- [New] Data-writer (issue #44): The DataWriter's responsibility is to persist the content of the items.
- [New] Collections (issue #43): collections allow you to define a new type of document like page or post.
- [New] Generators (issue #45): Generators are used for generating new items of content.
- [New] These events
spress.before_convert
,spress.after_convert
receive a ContentEvent as an argument. - [New] Renderizer (issue #48): Renderizer are responsible for formatting content.
- [New] List of new events:
spress.before_render_blocks
,spress.after_render_blocks
,spress.before_render_page
,spress.after_render_page
. See #49. - ๐ [New] Established PHP 5.5 as minimum version (see #42).
- [New] List of new configuration attributes:
text_extensions
,attribute_syntax
,preserve_path_title
,collections
,data_sources
. - โก๏ธ [Improved] Updated Symfony componentes to 2.7.
- โก๏ธ [Improved] Updated Markdown parser (michelf/php-markdown) from Michel Fortin.
- โก๏ธ [Improved] Updated built-in theme Spresso to 2.0.
- ๐ [Deleted] Methods
initialize
andgetSupportExtension
of ConverterInterface have been deleted. - ๐ [Deleted] TemplateManager class of plugin API.
- [Deleted] EnviromentEvent class.
- [Deleted] List of deleted events:
spress.after_convert_posts
,spress.before_render_pagination
,spress.after_render_pagination
,spress.before_render
,spress.after_render
. See #49. - [Deleted] List of configuration attributes (config.yml) deleted because they have been marked as deprecated:
baseurl
,paginate
,paginate_path
,limit_posts
,processable_ext
,destination
,posts
,includes
,layouts
,plugins
.