Piecrust

Latest version: v3.2.1

Safety actively analyzes 630130 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 16

24.1

----------------------

* config: Assign correct data endpoint for blogs to be v1-compatible.
* config: Make YAML consider ``omap`` structures as normal maps.
* config: Make sure ``site/plugins`` is transformed into a list.
* data: Add a top level wrapper for ``Linker`` .
* data: Add ability for ``IPaginationSource`` s to specify how to get settings.
* data: Better error message for old date formats, add ``emaildate`` filter.
* data: Correctly build pagination filters when we know items are pages.
* data: Don't nest filters in the paginator -- nest clauses instead.
* data: Fix incorrect next/previous page URLs in pagination data.
* data: Fix typos and stupid errors.
* data: Improve the Linker and RecursiveLinker features. Add tests.
* data: Make the ``Linekr`` use the new ``getSettingAccessor`` API.
* data: Only expose the ``family`` linker.
* data: Temporary hack for asset URLs.
* data: ``Linker`` refactor.
* internal: A bit of input validation for source APIs.
* internal: Add ability to get a default value if a config value doesn't exist.
* internal: Add support for "wildcard" loader in ``LazyPageConfigData`` .
* internal: Add utility function to get a page from a source.
* internal: Be more forgiving about building ``Taxonomy`` objects. Add ``setting_name`` .
* internal: Bump the processing record version.
* internal: Code reorganization to put less stuff in ``sources.base`` .
* internal: Fix bug with the default source when listing ``/`` path.
* internal: Make the simple page source use ``slug`` everywhere.
* internal: Re-use the cached resource directory.
* internal: Remove mentions of plugins directories and sources.
* internal: Remove the (unused) ``new_only`` flag for pipeline processing.
* internal: Removing some dependency of filters and iterators on pages.
* pagination: Add support for ``site/default_pagination_source`` .
* render: Add support for a Mustache template engine.
* render: Don't always use a ``.html`` extension for layouts.
* render: When a template engine can't be found, show the correct name in the error.
* routing: Better generate URLs according to the site configuration.

24.0

----------------------

* bake: Better error handling for site baking.
* bake: Better error handling for the processing pipeline.
* bake: Change arguments to selectively bake to make them symmetrical.
* bake: Changes in how assets directories are configured.
* bake: Don't include the site root when building output paths.
* bake: Don't store internal config values in the bake record.
* bake: Fix processing record bugs and error logging for external processes.
* bake: Remove ``--portable`` option until it's (maybe) implemented.
* import: Add an XML-based Wordpress importer.
* import: Make the Wordpress importer extendable, rename it to ``wordpressxml`` .
* import: Put importer metadata on the class, and allow return values.
* import: Show help if no sub-command was specified.
* import: Upgrade more settings for the PieCrust 1 importer.
* import: Wordpress importer puts drafts in a ``draft`` folder. Ignore other statuses.
* plugins: Change how plugins are loaded. Add a ``plugins`` command.
* plugins: First pass for a working plugin loader functionality.
* plugins: Fix crash for sites that don't specify a ``site/plugins`` setting.
* plugins: Remove unused API endpoints.
* prepare: Add user-defined scaffolding templates.
* serve: Add server sent events for showing pipeline errors in the debug window.
* serve: Correctly pass on the HTTP status code when an error occurs.
* serve: Correctly show timing info even when not in debug mode.
* serve: Don't crash when a post URL doesn't match our expectations.
* serve: Don't expose the debug info right away when running with ``--debug`` .
* serve: Don't have 2 processing loops running when using ``--use-reloader`` .
* serve: Fix a bug where empty route metadata is not the same as invalid route.
* serve: Fix exiting the server with ``CTRL+C`` when the SSE response is running.
* serve: Keep the ``?!debug`` when generating URLs if it is enabled.
* serve: Make the server find assets generated by external tools.
* serve: Print nested exception messages in the dev server.
* serve: Run the asset pipeline asynchronously.
* serve: Use Etags and 304 responses for assets.
* showrecord: Also show the pipeline record.
* showrecord: Show relative paths.
* showrecord: Show the overall status (success/failed) of the bake.
* sources: Fix a bug where the ``posts`` source wasn't correctly parsing URLs.
* sources: Generate proper slugs in the ``autoconfig`` and ``ordered`` sources.
* sources: Make sure page sources have some basic config info they need.
* sources: Pass any current mode to ``_populateMetadata`` when finding pages.
* sources: Refactor ``autoconfig`` source, add ``OrderedPageSource`` .
* sources: The ordered source returns names without prefixes in ``listPath`` .
* sources: Use ``posts_*`` and ``items_*`` settings more appropriately.
* theme: Fix the default theme's templates after changes in Jinja's wrapper.
* theme: Updated "quickstart" text shown for new websites.
* themes: Add the ``chef themes`` command

23.4

----------------------

* cleancss: Fix stupid bug.

==================================
24. PieCrust 2.0.0a6 (2015-03-30)
==================================

23.3

----------------------

* build: Put dev-only lib requirements into a ``dev-requirements.txt`` file.
* docs: Add "active page" style for the navigation menu.
* docs: Add documentation for importing content from other engines.
* docs: Add new site configuration settings to the reference documentation.
* tests: Add ``os.rename`` to the mocked functions.
* tests: Add more utility functions to the mock file-system.
* tests: Fix test.
* tests: Improve bake tests output, add support for partial output checks.
* tests: Raise an exception instead of crashing rudely.
* tests: Remove debug output.
* tests: Support for YAML-based baking tests. Convert old code-based ones.

23.1

----------------------

* config: Add ``default_page_layout`` and ``default_post_layout`` settings.
* data: Also expose XML date formatting as ``xmldate`` in Jinja.
* internal: Fix stupid routing bug.
* internal: Remove unused code.
* internal: Template functions could potentially be called outside of a render.
* internal: Try handling URLs in a consistent way.
* internal: Use hashes for cache paths.
* pagination: Make pagination use routes to generate proper URLs.

23.0

----------------------

* bake: Improve render context and bake record, fix incremental bake bugs.
* bake: Several bug taxonomy-related fixes for incorrect incremental bakes.
* bake: Use a rotating bake record.
* chef: Add a ``--config-set`` option to set ad-hoc site configuration settings.
* chef: Fix pre-parsing.
* find: Don't change the pattern when there's none.
* import: Use the proper baker setting in the Jekyll importer.
* serve: Don't access the current render pass info after rendering is done.
* serve: Fix crash on URI parsing.
* showrecord: Add ability to filter on the output path.

Page 2 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.