Bot releases are visible (Hide)
--force
flag to g8Scaffold
command by @mkurz in https://github.com/foundweekends/giter8/pull/771
java.net.URL
constructor by @xuwei-k in https://github.com/foundweekends/giter8/pull/779
Full Changelog: https://github.com/foundweekends/giter8/compare/v0.16.1...v0.16.2
Published by eed3si9n almost 2 years ago
See https://www.foundweekends.org/giter8/setup.html on how to install g8
.
Full Changelog: https://github.com/foundweekends/giter8/compare/v0.16.0...v0.16.1
Published by eed3si9n about 2 years ago
Full Changelog: https://github.com/foundweekends/giter8/compare/v0.15.0...v0.16.0
Published by eed3si9n about 2 years ago
Full Changelog: https://github.com/foundweekends/giter8/compare/v0.15.0...v0.15.1
Published by eed3si9n about 2 years ago
Full Changelog: https://github.com/foundweekends/giter8/compare/v0.14.0...v0.15.0
Published by eed3si9n almost 3 years ago
Full Changelog: https://github.com/foundweekends/giter8/compare/v0.13.1...v0.14.0
Published by eed3si9n over 4 years ago
Published by eed3si9n over 4 years ago
0.13.0 is dead on arrival - https://github.com/foundweekends/giter8/issues/469
Published by eed3si9n over 4 years ago
Published by eed3si9n almost 5 years ago
Starting Giter8 0.12.0 adds a new application named giter8-launcher whose job is analogous to sbt's sbt-launcher. giter8-launcher clones the template and reads project/build.properties
file to determine the Giter8 version to render the template.
As a template author you should specify the Giter8 version in project/build.properties
file as:
giter8.version=0.12.0
Once "sbt new" uses this mechanism it should decouple the Giter8 version from the release cycle of sbt.
@eed3si9n implemented this feature in #444. The original idea was proposed by Merlijn Boogerd (@mboogerd) in 2017 as #303.
Giter8 0.12.0 also adds a bootstrap script for giter8-launcher generated using Coursier, and publishes to Maven Central as https://repo1.maven.org/maven2/org/foundweekends/giter8/giter8-bootstrap_2.12/0.12.0/giter8-bootstrap_2.12-0.12.0.sh. This could be locally saved as ~/bin/g8
.
Earlier this year (2019), documentation was translated to Korean by Hamel Yeongho Moon (@hamelmoon) in #417 with review by @yoohaemin. Thanks!
--out
option #391 by @anilkumarmyla
URL#openConnection
#441
Special thanks to the contributors for making this release a success.
$ git shortlog -sn --no-merges v0.11.0...v0.12.0
50 kenji yoshida (xuwei-k)
11 Eugene Yokota (eed3si9n)
3 Yeongho Moon
2 Dale Wijnand
2 Renato Cavalcanti
1 Yuusuke Kounoike
1 Jentsch
1 Anil Kumar Myla
1 Sergey Morgunov
Published by eed3si9n over 6 years ago
https://github.com/foundweekends/giter8/compare/v0.10.0...v0.11.0
-o --out
https://github.com/foundweekends/giter8/pull/346 by @wolfendaleprojectName
formatter https://github.com/foundweekends/giter8/pull/354 by @ChristopherDavenportspace
and package
formatting https://github.com/foundweekends/giter8/pull/380 by @gheineSpecial thanks to the contributors for making this release a success.
$ git shortlog -sn --no-merges v0.10.0...master
12 xuwei-k
11 Michael Wolfendale
8 kenji yoshida
5 Eugene Yokota
2 Marconi Lanna
2 !μ
2 Ben Hutchison
2 Christopher Davenport
2 Gregor Heine
2 Naoki Takezoe
1 Lukasz Konopski
1 Chris Davenport
1 Sunghyun Hwang
1 Guillaume Massé
1 Matt Wittmann
Published by eed3si9n about 7 years ago
Starting Giter8 0.10.0, all fields have a property named truthy
to be used in conditional expressions.
"y"
, "yes"
, and "true"
evaluate to true
; anything else evaluates to false
.
$if(scala212.truthy)$
scalaVersion := "2.12.3"
$elseif(scala211.truthy)$
scalaVersion := "2.11.11"
$else$
scalaVersion := "2.10.6"
$endif$
#332 by @marconilanna
Giter8 0.10.0 supports .gitignore
format for the verbatim
field, such as /foo/**/*.html
.
#324 by @iPomme and #341 by @wolfendale
Special thanks to the contributors for making this release a success. According to git shortlog -sn --no-merges v0.9.0...master
, compared to 0.9.0, there were 13 (non-merge) commits, by nine contributors: Kenji Yoshida (xuwei-k), Marconi Lanna, Michael Wolfendale, Artyom Artemyev, Philippus Baalman, Sanjiv Sahayam, Nicolas Jorand, Eugene Yokota, and Matt Kantor. Thank you!
Published by eed3si9n over 7 years ago
0.9.0 rolls back refactoring changes that went into 0.8.0 since it introduced many regressions.
git://
. #313 by @eed3si9n$
in properties not getting respected. #288g8Test
not having effect in sbt-giter8 0.8.0. #292verbatim
not getting filtered out from prompt. #299Published by eed3si9n over 7 years ago
-d some-directory/template
option for templates in a subdirectory. #269 by @lachatak$G8_HOME/mvnrepo
. #271 by @konopskibaseDirectory
parameter to run
. #278 by @cuneimaven(org.scalatest, scalatest_2.12, stable)
. #275 by @ssanj-f
flag. #277 by @foxmkSpecial thanks to the contributors for making this release a success. According to git shortlog -sn --no-merges v0.7.2..0.8.x
, compared to 0.7.2, there were 66 (non-merge) commits, by seven contributors: Artyom Artemyev, Kenji Yoshida, Sanjiv Sahayam, Antonio Cunei, Krisztian Lachata, Eugene Yokota, and Lukasz Konopski. Thank you!
Published by eed3si9n almost 8 years ago
file://
. #249 by @kirillsablin
Published by eed3si9n about 8 years ago
This is the first release since the development is passed on to
foundweekends project.
org.foundweekends.giter8
.sbt-giter8
and sbt-giter8-scaffold
.ssh://
. #192 by @njlg
ls(..)
property is dropped. #201 by @eed3si9n
Giter8 0.7.0 introduces an experimental layout called root layout.
When Giter8 does not find src/main/g8
, it will simply use the root directory
of the specified Git repository as the template directory.
The default.properties
file can be placed either at the root directory
or in project
directory.
This also means that you can no longer include template fields in the files
under project
, so the application of root layout is pretty limited. #202 by @eed3si9n
If you're using conscript:
cs foundweekends/giter8