Commit graph

63 commits

Author SHA1 Message Date
Wladimir J. van der Laan
80c475721e
Bitcoin Core 0.14.2 2017-06-17 13:35:38 +02:00
Wladimir J. van der Laan
aded071211 Bitcoin Core 0.14.1 2017-04-22 15:48:20 +02:00
Wladimir J. van der Laan
3b97afd6e9
Prevent # in link text
Last time
(8e7c20e7b0)
this was problematic. Try to fix it.
2017-03-08 10:16:08 +01:00
Wladimir J. van der Laan
a707cc1680
Hopefully make verify stop complaining about "array index or a non-quoted string" 2017-03-08 09:47:56 +01:00
Wladimir J. van der Laan
4a6e477fdc
Bitcoin Core 0.14.0 2017-03-08 08:02:51 +01:00
Wladimir J. van der Laan
1fdf2611c6
Bitcoin Core 0.13.2 2017-01-03 09:38:16 +01:00
Wladimir J. van der Laan
2e15b60ca2
Bitcoin Core 0.13.1 2016-10-27 20:59:53 +02:00
MarcoFalke
c8677ff9c0 Sync 0.12/0.13 release notes with bitcoin/master 2016-10-15 12:34:22 +02:00
Wladimir J. van der Laan
8e7c20e7b0 Fix travis errors on download page
Credits to @marcofalke for the suggestion about #7762.
2016-08-23 21:13:15 +02:00
Wladimir J. van der Laan
626b9c8663 Bitcoin Core 0.13.0 2016-08-23 17:16:40 +02:00
Wladimir J. van der Laan
5be1f3a25c Bitcoin Core 0.12.1 2016-04-15 10:27:46 +02:00
Cøbra
32d8c0d911
Fix release date
Fix release date
2016-02-23 11:55:49 +00:00
Wladimir J. van der Laan
5d490f9d96 0.12.0: attempt to fix travis issues 2016-02-23 12:29:24 +01:00
Wladimir J. van der Laan
e0ba77e73a 0.12.0: uncomment release date, add magnet link 2016-02-23 12:11:15 +01:00
David A. Harding
c3b2300fe3 Bitcoin Core: 0.12.0 release notes 2016-02-18 14:45:28 -05:00
David A. Harding
7d98f798ab
Upgrade to Jekyll 3.0
Gemfile:

  - Upgrade to Jekyll 3.x (3.0.1 tested).  This brings several new
    features I want to use, most notably *collections* which allows us
    to add blog-like collections. I've converted the `_releases` and
    `_alerts` pages into collections, although their plugins are
    maintained to handle the Download and Active Alert features.

  - Upgrade to latest Kramdown.

  - Lock Less at 2.4.0.  This prevents breaking our Less plugin.  Jekyll
    3.x provides native support for SCSS, so we may want to switch to
    that in time.

  - Lock HTML Proofer at 2.1.0.  The most recent version was taking
    forever to check our pages (I never actually got it to complete).
    I'll look into it when I get more time.

Makefile:

  - New `make clean` command.  Jekyll 3.x by default attempts to do
    incremental rebuilds.  The new `jekyll clean` command cleans up the
    metadata necessary for than so that a full build is performed, and
    this new `make clean` command is a wrapper around it so that we
    automatically do full rebuilds in the relevant cases.  Note: our
    plugins aren't fully compatible with the incremental rebuilds, but
    I'd like to fix that in the future.

  - Remove WEBrick hack to enable previewing with default URL paths (/
    instead of /index.html).

  - Filter out compliants from Rouge

README.md:

  - Now that Alerts (_alerts) are part of a collection, the file names
    are no longer parsed for dates, so instructions on adding the date
    to the YAML metadata have been added.

_alerts/*:

  - Now that alerts are part of a collection, the file names are no
    longer parsed to provide dates, so a `date:` field has been added to
    the YAML metadata.

_config.yml:

  - Some variables renamed per upgrade instructions.

  - Switched from old default syntax highlighter Pygments to new default
    Rouge.  I tried to use Rouge options to keep new output as similar
    to old output as possible to making diffing easy, but Rouge adds
    extra CSS class info.

  - Move `_alerts` and `_releases` into Jekyll 3.x "collections", which
    provide the organizational features we were using plugins to
    manange.  I haven't removed the old plugins because we still use
    some of their features (alerts.rb provides active issue and banner
    features; releases.rb provides info to Download page)

  - _layouts/* can no longer provide default global metadata; that is now
    provided in the new `defaults:` section in _config.yml.

_layouts/*:

  - Default metadata can no longer be provided in the layout files for
    collections, so I've removed it and left a message to see
    _config.yml.

_plugins/*:

  - Remove filter_for.rb. It's completely broken on Jekyll 3.x because
    of changes to Liquid which prevent adding new arguments to the
    inherited Liquid::For class. Existing uses of filter_for have been
    migrated to built-in for loops prefaced by sorts.

  - Remove remove-html-extension.rb: at it said in the comments, this
    was a temporary hack to get us to Jekyll 3.0.

_releases/*:

  - Rename all the files: prefix a v to the file name so the output html
    (e.g. v10.0.0.html) is the same as the source filename (e.g.
    v10.0.0.md).  This is necessary to migrate them to a Jekyll collection.

  - Remove %v from titles: we have to explicitly set the title, like we
    used to.  Again required for migration to collections.

_templates/events.html & en/rss/events.rss:

  - Sort events by date and then loop with regular for loop rather than
    filter_for

en/alerts.html & en/rss/alerts.rss:

  - Sort alerts by date and then loop with regular for loop rather than
    filter_for

en/bitcoin-core/index.md & en/version-history.html & en/rss/releases.rss:

  - Sort alerts by date and then loop with regular for loop rather than
    filter_for
2016-01-06 23:09:56 -05:00
Wladimir J. van der Laan
7cd960baf4 Fill in release date 2015-11-13 13:13:58 +01:00
Wladimir J. van der Laan
b412b8cce0 Add magnet link 2015-11-13 13:12:11 +01:00
David A. Harding
a3e5091e9a
Release: Bitcoin Core 0.11.2 2015-11-12 21:08:31 -05:00
dexX7
7ec7965220
Releases: Bitcoin Core 0.10.3
This adds the Bitcoin Core 0.10.3 release notes to bitcoin.org.
2015-10-29 14:22:34 +01:00
Saivann
98ee641680
Update 0.11.1 release notes (fixes #1099) 2015-10-22 04:31:31 -04:00
Saivann
4227b616a8
Revert syntax change to 0.11.1 release page
The GitHubify prevents list items to render as titles
2015-10-15 03:23:31 -04:00
Saivann
3db8235414
Fix markdown rendering issue in 0.11.1 release notes 2015-10-15 03:09:30 -04:00
Saivann
254d25739b
Add date and download link for 0.11.1 2015-10-15 03:06:54 -04:00
David A. Harding
be23157729
Releases: Bitcoin Core 0.11.1 2015-10-11 13:23:51 -04:00
David A. Harding
e038560ab7
Copyrights: Add MIT License Header To More Files
- Makefile: extend copyright check test to scan all files with YAML
  headers

    - Exclude alerts from check -- lack of a license shouldn't prevent
      us from publishing emergency information

    - Also add license to Makefile itself

- Fix all errors caught by new test

    - For release notes, also link to github.com/bitcoin/bitcoin
      repository as origin

        - Also update README.md release instructions to include license
2015-07-19 18:44:49 -04:00
David A. Harding
3268196d3a
Releases: Add Magnet URI And Date for 0.11.0 2015-07-12 11:39:34 -04:00
David A. Harding
ebde7f7523
Releases: update notes to d26f951 2015-07-11 07:34:59 -04:00
David A. Harding
ee2deefdaf
Releases: Update to 0.11.0RC3 2015-07-11 07:34:14 -04:00
David A. Harding
e5d54dd9bd
Releases: Update 0.11.0 Notes To RC2 2015-07-11 07:34:14 -04:00
David A. Harding
aa51195a02
Releases: Add Bitcoin Core 0.11.0 2015-07-11 07:34:13 -04:00
David A. Harding
9cf76b2f18
New Plugin: Githubify Bitcoin Core Release Notes 2015-06-03 15:33:52 -04:00
David A. Harding
2290f85043
Releases: Add magnet link to 0.10.2 2015-05-19 08:54:59 -04:00
Wladimir J. van der Laan
9dba827b9e Bitcoin Core release 0.10.2 2015-05-19 10:34:21 +02:00
David A. Harding
ec343d54d1 QA: Check HTML Correctness & Fix Existing Errors
- _contrib/bco-htmlproof: check HTML for correctness; fail on any errors

- _contrib/bco-htmlproof: accept path for individual page to help debug
  page problems

- (Many files) Convert `&` in numerous elements to `&`

- _templates/download.html: use Liquid filter to automatically escape
  `&` in magnet links.  Also premptively tell HTML not to check the
  magnet link when checking external links (this check is not currently
  enabled)

- _releases/*: Escape `<parameter>` used in multiple Bitcoin Core
  release notes

- _templates/choose-you-wallet.html: change mSigna URL from
  .../coinvault&referer=bitcoin.org to .../coinvault?referer=bitcoin.org

- _templates/community.html: fix duplicate anchors by renaming one
  anchor

- _templates/events.html: move Javascript to separate file because it
  contains forbidden HTML close tags within the `<script></script>`
  tags.

- (Many files, mostly in _translations/) Fix many broken open tags or
  missing close tags.

- _translatios/zh_TW.yml & ko.yml: fix a total of three invalid
  characters (control characters)
2015-04-27 09:12:11 -04:00
David A. Harding
28d7ef0f1d
Release: Add 0.10.1 Magnet URI & Date 2015-04-27 02:22:21 -04:00
David A. Harding
5d8ab00bb3 Releases: Update 0.10.1 Release Notes to RC3 2015-04-25 19:19:25 -04:00
David A. Harding
ec822d624a Releases: Add Bitcoin Core 0.10.1
Notes current as of RC2
2015-04-25 19:19:24 -04:00
David A. Harding
7a7a6fd82c
Releases: Rename Release Files
cd _releases
    rename 's/^.*-v//' *
    git add *
2015-02-27 08:17:40 -05:00
David A. Harding
cbebe461ff Releases: Variablize Release Notes
Add additional variables to the release note files to allow setting the
version number and date.  The version number is required, and can be
used to automatically set the release notes title.  The date is optional
and can be set hours/days after the release.

Additionally, a Makefile test is added that checks whether the download
files exist on the Bitcoin.org server.  This can help prevent creating a
broken Download page.

* Set variables for all previous releases

* Document variables in README.md

* Update code and templates to use variables

* Add the Download page links to the "dl" CSS class. Also add newlines
  to make the HTML a bit easier to parse using sed

* Add a new Liquid plugin to print warnings. This is used to print a
  non-error warning if any release is created without the optional date
2015-02-27 08:15:50 -05:00
Saivann
9ac6bdd463
Downloads: Updates for v0.10.0
* Set filenames once in the download page

* Edit download page for new or updated files

* Add link to the source code, GitHub and torrent download

* Replace long sync instructions by short instructions to run a full node on the download page

Commit originated by Saïvann Carignan and updated by Dave Harding.
2015-02-16 03:03:20 -05:00
Saivann
b15a777d60 Add 0.9.3 release 2014-09-27 10:01:35 -04:00
Saivann
e083828e1c Revert "Remove sourceforge links in all release announcements"
This reverts commit fb4318e7dd.
2014-09-11 17:24:20 -04:00
Luke Dashjr
fb4318e7dd Remove sourceforge links in all release announcements 2014-09-08 23:31:52 +00:00
Michael Ford
a5a241e6ec Correct version number in 0.9.2.1 release notes 2014-06-28 16:00:39 +08:00
Michael Ford
2df7bf317c Correct version number in 0.9.2 release notes 2014-06-28 14:29:31 +08:00
Saivann
911acd176b Add 0.9.2.1 release 2014-06-19 16:26:52 -04:00
Saivann
06f7d69bb3 Add v0.9.2 release 2014-06-16 00:59:57 -04:00
Saivann
e4873b457d Fix and improve release notes formatting 2014-05-04 23:50:41 -04:00
saivann
71152dc55b Merge pull request #377 from bitcoin/releasesnotes
Add complete release notes
2014-04-16 12:00:08 -04:00