Skip to content
This repository has been archived by the owner on Feb 19, 2025. It is now read-only.

Tags: circleci/jekyll-algolia

Tags

1.6.0

release 1.6.0

chore: fix lint
feat(settings): allow disabling overriding (algolia#118)
* feat(settings): allow disabling overriding

* test(settings): add new _fancy_ tests

* docs(settings): document false behaviour

* test: five normal thingie

* fix(tests): correct default value

* test: try thawing the value

* fix: don't use default value unless 'nil'

I don't see how to test this

* Update options.md

* Update configurator.rb

* Update indexer.rb

* update tests

* Update configurator_spec.rb

* test me travis?

* Update lib/jekyll/algolia/indexer.rb

1.5.0

Loose the algoliasearch deps

1.4.11

release 1.4.11

algoliasearch 1.25.2 fixes the issue introduced by 1.25.0, so now
`jekyll-algolia` can use this version. jekyll-algolia 1.4.10 was the
shortest release I ever did!

1.4.10

release 1.4.10

This release pins our dependency to algoliasearch 1.24 because the
current release of 1.25 has a bug that prevents the library from loading
correctly.

Related issues:
 - algolia#108
 - algolia/algoliasearch-client-ruby#330

1.4.9

release 1.4.9

This release improves error handling when records can't be automatically
shrinked. It will now stop throwing errors and will inform users they
can exclude files using the `files_to_exclude` config.

1.4.8

release 1.4.8

This release fixes a bug with the jekyll-redirect-from plugin. When
using the `redirect_from` option it provides, `jekyll-algolia` was
trying to index non-existing files and throwing errors. We now exclude
any file that has its layout set to `redirect`. It solves potentially
wider issues than just `jekyll-redirect-from`, because we assume that
a layout called `redirect` means that the page is only here for
redirection and doesn't need to be index.

We also disable the `autopage` feature of `jekyll-paginate-v2` as it is
also creating new pages that don't contain any content worth indexing.

1.4.7

release 1.4.7

This release fixes an edge-case where collection item dates where not correctly
converted to Date objects and kept as String when passed to the plugin.

The inside conversion to timestamp would fail and break the indexing. This
release now checks if dates are actually string, and try to gracefully convert
them to date object before converting, if such a conversion is possible.

1.4.6

release 1.4.6

The release fixes the way record size is calculated. It used to naively just
take the length of the JSON but it now correctly uses the bytesize (taking UTF-8
characters into account).

This fix will now correctly warn about records slightly above the limit that
used to go through before.

1.4.5

release 1.4.5

This release makes jekyll-algolia compatible with jekyll-paginate-v2.

What it basically does is disabling jekyll-paginate-v2 when indexing records.
This will allow for faster generation times (no need to generate the pagination
pages as they won't be indexed anyway), and should fix some incompatibilities
between the two plugins.

1.4.4

release 1.4.4

This small release fixes a edge-case when pagination page generated by
`jekyll-paginate` were not correctly ignored by the indexing.