sbt-site

Site generation for sbt

OTHER License

Stars
174
Committers
44

Bot releases are visible (Hide)

sbt-site - sbt-site 1.7.0 Latest Release

Published by github-actions[bot] 7 months ago

Changes

  • Update unfiltered to 0.12.0 #217 by @RustedBones

Contributors

@RustedBones

sbt-site - sbt-site 1.6.0

Published by github-actions[bot] 7 months ago

Changes

  • Revive Sphinx integration #214 by @mkurz
  • Dependency upgrades + require sbt 1.9.7 as minimum #216 by @mkurz
  • bump: dogfood 1.5.0 #211 by @ennru
sbt-site - sbt-site 1.5.0

Published by github-actions[bot] over 1 year ago

Changes

Total makeover: split into modules per generator #203 by @ennru

Split into separate plugins per site generator to avoid dependency overload in the sbt builds using sbt-site.
Both Scala XML and Scala Parser Generators appear in other dependencies, many very outdated and likely unmaintained.

Not all previously supported site generators are prepared in this PR.

Available are:

  • Asciidoctor
  • GitBook
  • Paradox

See issues for formerly supported site creation tools.

Contributors

@ennru

sbt-site - sbt-site 1.5.0-RC2

Published by github-actions[bot] almost 2 years ago

Changes

Total makeover: split into modules per generator #203 by @ennru

Split into separate plugins per site generator to avoid dependency overload in the using sbt builds.
Both Scala XML and Scala Parser Generators appear in dependencies, many very outdated and likely unmaintained.

Not all previously supported site generators are prepared in this PR.

Available are:

  • Asciidoctor
  • GitBook
  • Paradox

Contributors

@ennru

sbt-site - sbt-site 1.5.0-RC1

Published by github-actions[bot] almost 2 years ago

Changes

Depend on Scala XML 2.1.0.

  • bump: Pamflet 0.10.0 which requires Scala XML 2.x #201 by @ennru
  • fix: re-enable GH pages test #202 by @ennru
  • bump(plugin): sbt-site 1.5.0-M3 #199 by @ennru

Contributors

@ennru

sbt-site - sbt-site 1.5.0-M3

Published by github-actions[bot] almost 2 years ago

Important changes

The new plugin address is

addSbtPlugin("com.github.sbt" % "sbt-site" % "1.5.0-M3")

sbt-site requires Java 11 or later.

To move it forward, tests for several site tools had to be commented out. See issues

  • Change groupd ID to com.github.sbt #193 by @ennru
  • bump: paradox 0.10.3 (was 0.5.5); Java 11; fix ref links #188 by @ennru

Changes

  • ci: add bot identities #198 by @ennru
  • ci: pass GH token in env #197 by @ennru
  • ci: pass GH token to manage GH pages #196 by @ennru
  • ci: all permissions on release workflow #195 by @ennru
  • chore: adapt to branch rename; more names #190 by @ennru
  • Add release workflow #189 by @ennru
  • modern sbt 1.8.0 #187 by @ennru
  • Scope makeSite task to current project #176 by @steinybot
  • ci: naive GH workflow #180 by @ennru
  • build: use release-drafter/release-drafter #175 by @ennru
  • Fix link in hugo.md #173 by @ansvonwa
  • Update sphinx.md #170 by @justinp

Contributors

@ansvonwa, @ennru, @justinp and @steinybot

sbt-site - sbt-site 1.4.1

Published by github-actions[bot] almost 4 years ago

Noteworthy

This release makes sbt-site work nicely with sbt 1.4.x (and all versions since sbt 1.1.6).

  • Replace Press Any Key (to work in sbt 1.4) #163 by @ennru
  • Add Asciidoctor attribute support #157 by @mhogerheijde

Changes

  • Use Release Drafter as GitHub action #166 by @ennru
  • Migrate to travis.com (as .org will close by end of 2020) #165 by @ennru
  • Update Travis CI file #164 by @eed3si9n
  • Added note about the includeFilter setting in the documentation #160 by @umbreak
  • Dogfood sbt-site 1.4.0 #152 by @ennru

Contributors

@eed3si9n, @ennru, @mhogerheijde and @umbreak

sbt-site - Release 1.4.0

Published by ennru over 5 years ago

See the 1.4.0 milestone for the full list of related tickets and PRs.

Breaking changes

  • sbt-site is published for sbt >1.1.6, only
  • upgrade to Paradox 0.5.x (with its breaking changes)
  • Paradox integration has been changed to reuse settings from sbt-paradox plugin, which changes the default source directory from src/paradox to src/main/paradox. See the migration guide to see what actions need to be taken when upgrading.
sbt-site - v1.3.3

Published by ennru over 5 years ago

Release 1.3.3

See the 1.3.3 milestone for the full list of related tickets and PRs.

Enhancements

  • add asciidoctor-diagram support #129 by @jonas
  • Add SVG and XML to JekyllPlugin's includeFilter #138 by @azolotko
  • Allow general search and replace in Preprocess #139 by @2m
  • Add setting for path in preview #147 by @ennru
sbt-site -

Published by jonas over 6 years ago

See the 1.3.2 milestone for the full list of related tickets and PRs.

Enhancements

  1. Bump sbt to 0.13.17 and 1.0.4. #123 by @jonas
  2. Bump Paradox to version 0.3.2. #123 by @jonas
  3. Port Laika site plugin to sbt 1.x. #121, #125 @rhpvorderman
sbt-site -

Published by jonas about 7 years ago

See the 1.3.1 milestone for the full list of related tickets and PRs.

Enhancements

  1. Bump Paradox to version 0.3.0 and support the Paradox site plugin for
    sbt 1.0. #111 (@jonas)

Fixes

  1. Enable sbt-ghpages integration test for sbt 1.0. #110 (@xuwei-k)
sbt-site -

Published by jonas about 7 years ago

See the 1.3.0 milestone for the full list of related tickets and PRs.

Enhancements

  1. Cross publish to both sbt 0.13 and 1.x. #105, #106, #107 (@larsrh, @xuwei-k)
  2. Bump pamflet to version 0.7.1. #103 (@xuwei-k)

Fixes

  1. Fix the build in Travis. #104 (@ashawley)

Using sbt-site with sbt version 1.0

This release adds support for sbt 1.0, however, the Laika and Paradox generators are only available for sbt 0.13.

sbt-site - Release 1.2.1

Published by jonas over 7 years ago

See the 1.2.1 milestone for the full list of related tickets and PRs.

Enhancements

  1. Support for Laika site generation. #92, Thanks @vshalts!
  2. Upgrade Paradox to version 0.2.12. #93, #101 (@sirthias, @jonas)
  3. Export optional environment variable map for Hugo. #98 (@bfritz)
  4. Update sbt to version 0.13.15 and fix warnings. #100 (@xuwei-k)

Fixes

  1. Fix issues with Hugo 0.20.1 version extraction. #96, #97 (@vshalts)
sbt-site - Release 1.2.0

Published by metasim almost 8 years ago

See the 1.2.0 milestone for the full list of related tickets and PRs.

Enhancements

  1. Support for Hugo site generation. Thanks @timperrett!
  2. Added excludeFilter support to GitBook generator. Thanks @jonas!
  3. Added previewAuto command, which launches a dynamic HTML server updating content with each modification in site
    source. Thanks @gsechaud! Note: This change includes an upgrade of the unfiltered depenency. Please let us know of
    any incompatibilities with other plugins that might be caused by this change.
  4. Bump Paradox to version 0.2.7 (@jonas)
  5. Improve support for GitBook version 3.x.x. #83
  6. Paradox-based documentation site at http://scala-sbt.org/sbt-site/ with improved examples. #84, #55
  7. Auto generation/publishing of docs via TravisCI (@jonas)
  8. Updated release process docs (@metasim)

Fixes

  1. Fix default settings for Paradox. #74, #80
  2. Fix default GitBook mappings to not include .git and .gitignore. #67
sbt-site - Release 1.2.0-RC1

Published by metasim almost 8 years ago

Version 1.2.0 is initially coming out in "RC" form due to an upgrade in the unfiltered dependency. Please see below.

Enhancements

  1. Support for Hugo site generation. Thanks @timperrett!
  2. Added excludeFilter support to GitBook generator. Thanks @jonas!
  3. Added previewAuto command, which launches a dynamic HTML server updating content with each modification in site source. Thanks @gsechaud! Note: This change includes an upgrade of the unfiltered depenency. Please let us know of any incompatibilities with other plugins that might be caused by this change.
sbt-site - Release 1.1.0

Published by metasim almost 8 years ago

Enhancements

  1. Support for Paradox. Thanks @eed3si9n!
sbt-site - Release 1.0.0 (AutoPlugin)

Published by metasim over 8 years ago

Enhancements

  1. Conversion to AutoPlugin
  2. Support for GitBook generator. (Thanks to @jonas!)

Project Management

  1. Added scripted tests for:
    • nanoc
    • pamflet
    • site + scaladoc
    • sphinx
    • gitbook
  2. Code and documentation cleanup
sbt-site - Release 1.0.0-RC3

Published by metasim over 8 years ago

Enhancements

Bug Fixes

  • Added workaround to Travis-CI build error invoking nanoc.
sbt-site - Release 0.8.2

Published by metasim about 9 years ago

Enhancements

  • Finished partially implemented "preprocessing" site generation mode whereby files in src/site-preprocess with @ delimited variables (e.g. @VERSION@) are expanded based on values in setting preprocessVars[Map[String, String]].

Project Management