All Versions
30
Latest Version
Avg Release Cycle
79 days
Latest Release
903 days ago

Changelog History
Page 3

  • v4.1.10 Changes

    • Fix unicode issues in URL deeplinks.
    • Add prefix option to asset_hash (#1949)
  • v4.1.9 Changes

    • Fix --watcher-* CLI flags.
    • ๐Ÿ›  Allow spaces in paths to work with link_to. Fixes (#1914)
    • ๐Ÿ‘ Add support for dotenv
    • Fix asset_url with asset_hash (#1919)
    • Allow partial lookups without a current_resource (#1912)
  • v4.1.8 Changes

    • Expose development? and production? helpers to template context.
    • require the try core extension (#1911)
    • Fix contract for Sitemap::Store.register_resource_list_manipulator (#1907)
    • Loosen contract on Resource#source_file to MaybeString
    • Let collection loops access ConfigContext for helpers. (#1879)
    • ๐Ÿ‘ฏ Use https:// to clone templates (#1901)
    • Allow numbers to be unique page_ids (#1886)
    • Prevent infinite loop when encountering files where base filename is a possible templating engine
  • v4.1.7 Changes

    • โฌ†๏ธ Upgrade fastimage to 2.0
    • Fix shutdown of external_pipeline commands when config.rb is changed. (#1877)
    • ๐Ÿ“œ Allow calls to app. to work as collections after initial config parse. (#1876)
  • v4.1.4 Changes

    • 0๏ธโƒฃ Unify default extensions for all URL processing extensions. (#1855)
    • Fix URL regex for content: context of CSS. (#1853)
    • Make sure CLI config over-rides config.rb order.
    • ๐Ÿฑ Fix relative assets in some contexts. (#1842)
  • v4.1.3 Changes

    • ๐Ÿšค Expose all top-level config options to CLI (flags now match config. latency -> watcher_latency, etc).
    • Fix directory indexes with .htm and .xhtml files. (#1821)
  • v4.1.2 Changes

    • Add page_id concept. Using the id key in frontmatter, proxy or page will set an ID on a resource which can be referenced by url_for and link_to.
    • Allow looking for Gemfile when setting up a project to fail gracefully.
    • ๐Ÿ— Send correct exit code when external_pipeline fails during build.
    • Fix error when customizing layouts_dir. (#1028)
    • Fix collections (commands in loops) not being processed by page command. (#1226)
    • Correctly asset_hash sourcemap references.
  • v4.1.1 Changes

    • ๐Ÿ’ฉ Fix bad code that made /__middleman/ break.
  • v4.1.0 Changes

    • Add rewrite_ignore option to asset_hash, asset_host, cache_buster & relative_assets. This proc let's you opt-out of the extension behavior on a per-path basis.
    • 0๏ธโƒฃ gzip extension now compresses svgs by default
    • Fix the encoding option.
    • Fix relative paths on image_tag helper.
    • Correctly exit with error code on failed init
    • ๐Ÿ›  Fixed asset_hash when path has query string or #hashes
    • Fix new extension template
    • ๐Ÿ“œ Don't parse frontmatter on ignored files.
    • Fix displaying frontmatter on /__middleman/sitemap
    • ๐Ÿ— Add skip_build_clean config which when set to a block, will avoid removing non-generated paths from build, like .git (#1716)
    • ๐ŸŽ Minor performance improvements
    • DRY-up config.rb-specific commands like ignore or path.
    • ๐Ÿ›  Fix automatic images with absolute (or images dir missing) paths in markdown. Fixes (#1755)
    • ๐Ÿ“ˆ Fix asset_host in combination with Google Analytics snippet. (#1751)
    • Show an error message when git CLI is not available. (#1765)
    • ๐Ÿฑ Correctly show file names of GZIP'ed assets. (#1364)
    • ๐Ÿ— Build file output is now parallel-ized! Use middleman build --no-parallel to disable.
    • Make template file extensions that get layouts by default configurable via config[:extensions_with_layout]
    • ๐Ÿšš Remove = from inline url matcher. This means paths in HTML attributes MUST be quoted. Fixes (#1780)
  • v4.0.0 Changes

    • Add :locales and :data source types to the list of files which trigger a live-reload.
    • Rename i18n lang and langs to locale and locales.
    • Avoid matching URLs across new lines. (#1689)
    • Load Middleman Directory when doing init over SSL
    • Fix external_pipeline first runs running out of sequence.