Skip to content

Commit

Permalink
List latest version in changelog link
Browse files Browse the repository at this point in the history
  • Loading branch information
japgolly committed Mar 17, 2017
1 parent f23fe82 commit 2e5fc6f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Includes a router, testing utils, performance utils, more.
- [Testing](doc/TESTING.md)
- [Live Examples & Demos](https://japgolly.github.io/scalajs-react/)
- ScalaDoc: [core](https://www.javadoc.io/doc/com.github.japgolly.scalajs-react/core_sjs0.6_2.11/1.0.0-RC1) | [extra](https://www.javadoc.io/doc/com.github.japgolly.scalajs-react/extra_sjs0.6_2.11/1.0.0-RC1) | [scalaz72](https://www.javadoc.io/doc/com.github.japgolly.scalajs-react/ext-scalaz72_sjs0.6_2.12/1.0.0-RC1) | [monocle](https://www.javadoc.io/doc/com.github.japgolly.scalajs-react/ext-monocle_sjs0.6_2.12/1.0.0-RC1) | [cats](https://www.javadoc.io/doc/com.github.japgolly.scalajs-react/ext-cats_sjs0.6_2.12/1.0.0-RC1) | [test](https://www.javadoc.io/doc/com.github.japgolly.scalajs-react/test_sjs0.6_2.12/1.0.0-RC1)
- [Changelogs](doc/changelog)[Latest](doc/changelog/1.0.0.md)
- [Changelogs](doc/changelog)[**v1.0.0-RC1** (Latest)](doc/changelog/1.0.0.md)


##### External Resources
Expand Down
10 changes: 7 additions & 3 deletions bin/update_version_in_docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@ cd "$(dirname "$(readlink -e "$0")")/.." || exit 1

[ $# -ne 1 ] && echo "Usage: $0 <version>" && exit 1
ver="$1"
verpat='(?:[01](?:\.\d+)+(?:-[a-zA-Z0-9.-]+)?)'

find . -name '*.md' -exec perl -pi -e 's/(japgolly.scalajs-react.+)"0(?:\.\d+){2}(?:-[a-zA-Z0-9.-]+)?"/\1"'"$ver"'"/' {} + \
find . -name '*.md' -exec perl -pi -e 's/(japgolly.scalajs-react.+)"'"$verpat"'"/\1"'"$ver"'"/' {} + \
&& perl -pi -e 's/(?<="'"$ver"')-SNAPSHOT//' build.sbt \
&& perl -pi -e 's/(Latest.+\/changelog\/)[0-9.]+?(?=\.md)/${1}'"$ver"'/' README.md \
&& perl -pi -e 's!(javadoc\.io\S*?/)[0-9.]+(?:-[a-zA-Z0-9.-]+)?(?=\))!${1}'"$ver"'!g' README.md \
&& perl -pi -e '
s/(Latest.+\/changelog\/)'"$verpat"'(?=\.md)/${1}'"$ver"'/;
s/(?<=\*)(v?)'"$verpat"'(?=\*)/${1}'"$ver"'/;
s!(javadoc\.io\S*?/)'"$verpat"'(?=\))!${1}'"$ver"'!g;
' README.md \
&& git diff

0 comments on commit 2e5fc6f

Please sign in to comment.