Ed Page
ce319d8f52
chore: Release
2022-08-26 10:53:54 -05:00
Ed Page
a16dd4c0aa
docs: Update changelog
2022-08-26 10:53:37 -05:00
Ed Page
a8a7aa6e5b
chore: Release
2022-08-24 16:45:20 -05:00
Ed Page
1b51d94222
docs: Update changelog
2022-08-24 16:44:43 -05:00
Ed Page
a7125ffd54
chore: Release
2022-06-15 17:28:21 -05:00
Ed Page
746578ce7c
docs: Update changelog
2022-06-15 17:27:26 -05:00
Ed Page
787b42c94f
chore: Fixup release process
2022-04-04 09:09:40 -05:00
Ed Page
4425ecc4b0
chore: Fix spelling issues
2022-02-01 07:27:37 -06:00
Ed Page
250c792842
chore: Release
2021-12-09 14:12:41 -06:00
Ed Page
5f3ed1f350
docs: Update changelog
2021-12-09 14:08:43 -06:00
Ed Page
fa30056f3b
chore: Release
2021-09-14 09:57:20 -05:00
Ed Page
a49dbc28e0
chore: Release
2021-09-14 09:24:54 -05:00
Ed Page
eed15335bd
chore: Release
2021-09-14 08:38:31 -05:00
Ed Page
7615ba930c
chore: Release
2021-09-13 21:01:18 -05:00
Ed Page
7cc32540f1
chore: Release
2021-09-13 18:58:38 -05:00
Ed Page
9eec271ad0
docs: Update CHANGELOG
2021-09-13 18:48:03 -05:00
Ed Page
567e3711b0
style: Fix more spelling mistakes
2021-07-08 13:23:22 -05:00
Ed Page
d905914556
chore: Release
2021-05-29 11:58:35 -05:00
Ed Page
e354313873
docs(changelog): Update
2021-05-29 11:57:44 -05:00
Ed Page
4f4da082c8
docs(changelog): Switch to keepachangelog
2021-05-29 11:53:13 -05:00
Ed Page
5d559b2be0
docs: Update changelog
2020-10-17 11:52:41 -05:00
Ed Page
d24ecac48e
docs: Update changelog
2020-08-03 13:53:10 -05:00
Ed Page
f9dd7d1c1a
docs: Update changelog
2020-07-28 11:37:52 -05:00
Ed Page
aa8efdcaca
docs: Update release date
2020-07-15 20:51:20 -05:00
Ed Page
1acb742b99
feat: Update to liquid 0.20
...
- `where` filter
- Fixed corner cases to be more conformant
BREAKING CHANGE: `{% include %}` is now strictly Liquid-style rather
than Jekyll-style. It takes an expression rather than a bare-word for
the path to include.
2020-03-20 15:31:04 -05:00
Ed Page
c83a4e4a80
docs: Update changelog
2020-03-09 10:58:17 -05:00
Ed Page
6297765011
docs: Update changelog
2020-02-24 07:33:13 -06:00
Ed Page
13cdd9470f
docs: Update changelog
2020-02-11 13:24:25 -06:00
Ed Page
00ab1f8c87
docs: Update release notes
2020-02-10 08:47:58 -06:00
Ed Page
02413ca087
chore: Release notes
2019-11-28 13:15:09 -07:00
Ed Page
e72ccc0233
chore: 0.15.5 Release notes
2019-11-27 16:12:36 -07:00
Ed Page
315ace1a65
chore: Release v0.15.3
2019-01-30 20:45:05 -07:00
Ed Page
4d8bf4d2f3
chore: Release v0.15.2
2019-01-29 15:21:53 -07:00
Ed Page
2e5048bc85
chore: Release 0.15.1
2019-01-23 18:41:46 -07:00
Ed Page
cec4469621
chore: Release 0.15.0
2018-12-28 09:38:31 -07:00
Ed Page
19c4c9d510
chore: Release v0.14.0
2018-11-17 21:01:43 -07:00
Ed Page
8f8435a038
chore: Release v0.13.2
2018-10-05 14:36:47 -06:00
Ed Page
4b962fd93b
chore: Release v0.13.1
2018-10-05 11:07:21 -06:00
Ed Page
ebde74ffe6
chore: Release 0.13.0
2018-10-04 08:04:21 -06:00
Ed Page
cff1c9cb56
chore: Release 0.12.2
2018-07-21 17:36:15 -06:00
Ed Page
d30f700250
chore: Release 0.12.1
2018-03-24 13:27:55 -06:00
Ed Page
e519ab5024
chore: Release 0.12
...
This release drops support for migrating from pre-0.11. Please use 0.11 to migrate first.
Performance
* **layouts:** Switch from lazy to eager loading ([b2cbe13a
](b2cbe13aaa
))
Features
* **`new`:**
* Load default files from disk ([3382901c
](3382901c15
), closes [#355 ](https://github.com/cobalt-org/cobalt.rs/issues/355 ))
* `--with-ext` to specify type without `--file` ([1fd83fce
](1fd83fce54
))
* New `rename` subcommand ([1fee0775
](1fee077529
), closes [#393 ](https://github.com/cobalt-org/cobalt.rs/issues/393 ))
* **liquid:**
* Add `page.slug` ([46de52e5
](46de52e502
))
* Basic `compact` support ([8fca4340
](8fca43406d
))
* Whole number (integer) support ([8fca4340
](8fca43406d
))
* Provide context on errors ([8fca4340
](8fca43406d
), closes [#136 ](https://github.com/cobalt-org/cobalt.rs/issues/136 ))
* **`serve`:** Custom host support ([e654541
](e654541dae
))
* **`debug`:**
* Print pages and posts files ([29d5a74e
](29d5a74e44
))
* Dump config ([b5ac9c5c
](b5ac9c5c0f
))
* More details available with `--trace` ([0ed5247
](0ed5247e89
))
Breaking Changes
* **`migrate`:** Removing migration support ([20b29932
](20b29932f7
))
* **`import`:** `import` is self-contained ([4e0be270
](4e0be270aa
), closes [#394 ](https://github.com/cobalt-org/cobalt.rs/issues/394 ))
* **layouts:** Switch from lazy to eager ([b2cbe13a
](b2cbe13aaa
))
* **liquid:**
* Whole number (integer) support ([8fca4340
](8fca43406d
))
* Improve value coercion ([8fca4340
](8fca43406d
))
Bug Fixes
* **`clean`:** Don't error on double-clean ([a380fd15
](a380fd15fb
))
* **`import`:** `import` is self-contained ([4e0be270
](4e0be270aa
), closes [#394 ](https://github.com/cobalt-org/cobalt.rs/issues/394 ))
* **`new`:**
* Dont assume dirs are files ([35bed0c5
](35bed0c5e2
), closes [#401 ](https://github.com/cobalt-org/cobalt.rs/issues/401 ))
* Error if file isn't a part of a collection ([99a0d017
](99a0d017ce
))
* **`serve`:** Fix site.base_url by adding http:// ([1a3ae383
](1a3ae38391
))
* **slug:** Dont ignore non-ascii in slug ([08f0621c
](08f0621cd9
), closes [#383 ](https://github.com/cobalt-org/cobalt.rs/issues/383 ))
* **liquid:**
* `date_in_tz` correctly parse date strings ([8fca4340
](8fca43406d
))
* Improve value coercion ([8fca4340
](8fca43406d
))
* `if` can do existence check again ([0ed5247
](0ed5247e89
))
* **config**: Bug fixes with `ignore` ([0ed5247
](0ed5247e89
))
2018-03-22 19:22:31 -06:00
Ed Page
2392978480
chore: Release 0.11.1
...
Features
* **liquid:** Support contains operator ([668f4726
](668f47260d
))
2018-01-09 19:24:39 -07:00
Ed Page
c5ee270638
chore: Release 0.11.0
...
This release focused on unleashing a lot of breaking changes that have been
stacking up for a while which also expose a lot of features that have been
inaccessible. The hope is that from now on, breaking changes will be minor
(like small changes to config) rather than sweeping changes to every file like
this.
Bug Fixes
* Reducing logging noise ([a7acd2c8
](a7acd2c858
))
* **rss:** Don't error if the RSS folder doesn't exist. ([357cb4b8
](357cb4b8e9
))
* **watch:** Don't stop on error ([3c4d086b
](3c4d086bfa
), closes [#347 ](https://github.com/cobalt-org/cobalt.rs/issues/347 ))
Features
* Migrate support for changing _layouts to _includes ([28ae870d
](28ae870dab
))
* **config:**
* Change .cobalt.yml to _cobalt.yml ([c4ee83b3
](c4ee83b3f5
), closes [#348 ](https://github.com/cobalt-org/cobalt.rs/issues/348 ))
* Stablize the format ([34e9d545
](34e9d545b0
), closes [#199 ](https://github.com/cobalt-org/cobalt.rs/issues/199 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ), [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **front:**
* Stablize fronmatter format ([9089c721
](9089c721a2
), closes [#257 ](https://github.com/cobalt-org/cobalt.rs/issues/257 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Change date to YYYY-MM-DD ([1e19ae07
](1e19ae070d
), closes [#349 ](https://github.com/cobalt-org/cobalt.rs/issues/349 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Change permalink variable names ([e78b806c
](e78b806c95
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Change permalink to well-defined format ([c6c4d7ac
](c6c4d7aca4
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Standardize permalink behavior ([6730eb68
](6730eb686d
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **excerpt:** Better define non-existent behavior ([129c5747
](129c574735
))
* **page:**
* Upgrade liquid ([2ec3f24b
](2ec3f24bb8
))
* Generalize is_post / posts ([d280a353
](d280a35329
), closes [#323 ](https://github.com/cobalt-org/cobalt.rs/issues/323 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Make page variables future-proof ([6f62dea8
](6f62dea856
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* page.file.parent variable ([dce1d59c
](dce1d59c31
), closes [#338 ](https://github.com/cobalt-org/cobalt.rs/issues/338 ))
* **serve:**
* Adjust base_url for localhost ([e75e1398
](e75e139880
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Merge `serve` and `watch` ([d2f22d51
](d2f22d51fe
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **debug:**
* Report asset files ([5d77b7fc
](5d77b7fc1a
))
* Generalize debug commands ([087d9919
](087d99195a
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
Breaking Changes
`cobalt migrate` was created to help mitigate the cost of most of these breaking changes.
* **config:** Stablize the format ([34e9d545
](34e9d545b0
), closes [#199 ](https://github.com/cobalt-org/cobalt.rs/issues/199 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ), [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **debug:** Generalize debug commands ([087d9919
](087d99195a
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **front:**
* Change date to YYYY-MM-DD ([1e19ae07
](1e19ae070d
), closes [#349 ](https://github.com/cobalt-org/cobalt.rs/issues/349 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Change permalink variable names ([e78b806c
](e78b806c95
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Change permalink to well-defined format ([c6c4d7ac
](c6c4d7aca4
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Standardize permalink behavior ([6730eb68
](6730eb686d
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Stablize fronmatter format ([9089c721
](9089c721a2
), closes [#257 ](https://github.com/cobalt-org/cobalt.rs/issues/257 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **page:**
* Liquid errors on undefined variables ([2ec3f24b
](2ec3f24bb8
))
* This was done to help catch migration problems and to move us in the direction of easier debugging of problems
* The restriction might be loosened in some cases (like `{% if var %}`).
* Generalize is_post / posts ([d280a353
](d280a35329
), closes [#323 ](https://github.com/cobalt-org/cobalt.rs/issues/323 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Make page variables future-proof ([6f62dea8
](6f62dea856
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* **serve:**
* Adjust base_url for localhost ([e75e1398
](e75e139880
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
* Merge `serve` and `watch` ([d2f22d51
](d2f22d51fe
), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
Performance
* **serve:** Reduce duplicate rebuilds ([8f2679ce
](8f2679ced6
))
2018-01-09 06:30:43 -07:00
Ed Page
0637b16f61
chore: Release 0.10.0
...
Features
* **error:** Identify layout errors ([0ec3a3d0
](0ec3a3d0fb
))
Bug Fixes
* Correctly copy scss files when sass is disabled ([f04bd9d2
](f04bd9d2f3
))
* Log context for failures ([be258bfb
](be258bfb31
))
* **config:** On empty file, use right root ([a99ca197
](a99ca19756
))
* **drafts:** Config can enable again ([729e0b18
](729e0b18fd
))
* **front:** Ensure exceprt is rendered before used ([9e714697
](9e7146979e
))
* **includes:** Support including hidden files ([cb577c42
](cb577c4262
))
Breaking Changes
* **error:** Identify layout errors ([0ec3a3d0
](0ec3a3d0fb
))
2018-01-03 20:26:20 -07:00
Ed Page
e382156821
chore: Release 0.9.0
...
Features
* **liquid:** Dedicated _includes dir ([dc4b9cef
](dc4b9cefcd
), closes [#328 ](https://github.com/cobalt-org/cobalt.rs/issues/328 ), breaks [#](https://github.com/cobalt-org/cobalt.rs/issues/ ))
Breaking Changes
* **liquid:** Dedicated _includes dir ([dc4b9cef
](dc4b9cefcd
), closes [#328 ](https://github.com/cobalt-org/cobalt.rs/issues/328 ))
2017-11-30 14:00:54 -07:00
Ed Page
b7b2405e75
chore: Release 0.8.0
...
Bug Fixes
* **new:**
* Pages start as md by default ([892d798d
](892d798d5d
))
* Auto-created posts start as drafts ([0cfc1581
](0cfc15818c
))
* **watch:** Rebuilding ignores dest ([b72863b9
](b72863b94e
))
* Auto-ignore dest in more cases ([8676a3a8
](8676a3a8c3
))
* Don't ignore dest look-alikes ([33c7d0de
](33c7d0dec5
))
* source/dest are now relative to config ([ce95b395
](ce95b39541
))
* **clean:** Better detect what we can't clean ([78bbfc3e
](78bbfc3eb3
))
* **cli:** Clarify role of --destination ([a9fce407
](a9fce407ba
))
* **config:**
* Don't support absolute paths ([6fd9af96
](6fd9af96a0
), closes [#319 ](https://github.com/cobalt-org/cobalt.rs/issues/319 ))
* **jekyll:** Clean up flag names ([80468b9f
](80468b9f5d
))
* **data-files:** Provide information which file caused an error ([6b8e7018
](6b8e701833
))
* **error:** Report file path on parse error ([c1cf01cd
](c1cf01cd52
))
* **log:** Reduce noise when level is debug ([646d5897
](646d5897dc
))
Breaking Changes
* **config:**
* Auto-ignore dest in more cases ([8676a3a8
](8676a3a8c3
))
* source/dest are now relative to config ([ce95b395
](ce95b39541
))
* Remove layouts config setting ([137fb960
](137fb960ca
))
* Find config in parent rather than default ([4e96a1fb
](4e96a1fbee
))
* **cli:**
* Remove global config flags ([b00aad63
](b00aad63ff
))
* Remove source/posts/layouts flags ([70b549da
](70b549dac3
))
* **jekyll:** Clean up flag names ([80468b9f
](80468b9f5d
))
Features
* **init:** Update defaults ([8a0eda99
](8a0eda99e8
))
* **new:** Clearer contract for `cobalt new` ([8e44311f
](8e44311f33
))
* New publish sub-command ([c0329df5
](c0329df56e
))
* Expose config's site values ([7fea9ddf
](7fea9ddf27
), closes [#216 ](https://github.com/cobalt-org/cobalt.rs/issues/216 ))
* **cli:**
* Remove global config flags ([b00aad63
](b00aad63ff
))
* Remove source/posts/layouts flags ([70b549da
](70b549dac3
))
* **config:**
* Change future destination to `_site` ([da586c71
](da586c71d1
))
* Remove layouts config setting ([137fb960
](137fb960ca
))
* Find config in parent rather than default ([4e96a1fb
](4e96a1fbee
))
* **front:**
* Set `published_date` from filename ([ad69b1fc
](ad69b1fcd2
))
* **liquid:** Upgrade to 0.11 ([fd366fb9
](fd366fb949
))
* syntax: Add `arr[0]` and `obj["name"]` indexing (PR #141 , fixes #127 )
* value: Add `nil` value to support foreign data (PR #140 )
2017-11-08 21:01:26 -07:00
Ed Page
193253374c
chore: Release 0.7.5
...
Bug Fixes
* **jekyll:** Remove crash ([7d07b2cc
](7d07b2ccb3
))
* Don't dump a flag that isn't meant to be ([c3873e29
](c3873e2953
))
2017-10-21 21:15:16 -06:00
Ed Page
16f7475d4a
chore: Release 0.7.4
...
Bug Fixes
* **md:** Add table/ref support ([1aa53d24
](1aa53d2459
), closes [#303 ](https://github.com/cobalt-org/cobalt.rs/issues/303 ))
Features
* **data-files:** Add data file support ([bb2d7c0f
](bb2d7c0f3b
), closes [#256 ](https://github.com/cobalt-org/cobalt.rs/issues/256 ))
* **scss:** Implement compiling of SCSS files ([76b8d8ae
](76b8d8ae66
))
* **jekyll:** Initial jekyll conversion subcommand ([3719190
](37191901f3
))
* Improve error reporting to user ([1e07708b
](1e07708bad
))
2017-10-20 21:43:09 -06:00
Ed Page
1b22b9a2a2
chore: Release 0.7.3
...
Features
* Support `:categories` in permalink ([a9b4474f
](a9b4474fdf
))
* Support nested frontmatter ([cafd42fa
](cafd42fa3c
))
* **syntax-highlight:** Succeed on windows ([f1129fa8
](f1129fa8fc
))
* **debug:**
* Dump doc with all defaults/globals ([e4ff582f
](e4ff582f99
))
* Link substitutions dump flag added ([3439265b
](3439265b64
))
Bug Fixes
* Do not attempt to build the output ([51f486a8
](51f486a84d
))
* Ignore dest rather than rebuild ([fce89368
](fce8936800
), closes [#170 ](https://github.com/cobalt-org/cobalt.rs/issues/170 ))
Breaking Changes
* `page.path` now returns non-exploded path. ([7f571a8b
](7f571a8bd5
))
* `--dump=liquid` is replaced by `--dump=<DATA>` ([3439265b
](3439265b64
))
A note on semver: I'm not bumping minor, despite breaking changes. In one
case, it is a change in a debug aide and not a part of the regular use cases
where someone might be broken. On the other, the chance of someone being
impacted by such a change is miniscule.
2017-10-05 17:28:30 -06:00