Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/AlchemyCMS/alchemy_cms

Alchemy is the Open Source Rails CMS framework for the component based web that can be used as classic server side rendered or headless CMS.
https://github.com/AlchemyCMS/alchemy_cms

Merge pull request #1270 from AlchemyCMS/acts-as-taggable-on-5

Use at least acts-as-taggable-on 5

0569c7f7a6f9ce2241c96202718f2289cae3ec35 authored over 7 years ago by Thomas von Deyen <[email protected]>
Force binary collation for mysql builds

ActsAsTaggableOn 5 introduces a fix for MySQL collations.

b18937f24fa212a08366e5c4dabaabbe362710da authored over 7 years ago by Thomas von Deyen <[email protected]>
Use at least acts-as-taggable-on 5

ActsAsTaggableOn 5 fixes issues with Rails 5 like

NoMethodError: undefined method `caching_...

477c9bcb2bf6d69b8f0cc54a7c554691831b2fb1 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1278 from AlchemyCMS/update-travis-cfg

Update travis config

388e50c1423f0f4cabcbad97c3af3223c36607ba authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1277 from AlchemyCMS/update_model_annotations

Update model annotations

67578abfe749cbd0ddb6ba6374b10db906a19313 authored over 7 years ago by Robin Böning <[email protected]>
Build all branches on Travis

not only master

420881a5120d071dc1bba5ef7e4b30d780e2a009 authored over 7 years ago by Thomas von Deyen <[email protected]>
Use latest Ruby point releases for Travis builds

These ruby versions are pre-installed on TravisCI trusty images.

a20921082f1d032e6e2cafdf62d802a4697bd3af authored over 7 years ago by Thomas von Deyen <[email protected]>
Switch to trusty for Travis builds

Trusty will soon be the new default distro on TravisCI

8412d17b3c77fdf1471a132f9e7405327044e55f authored over 7 years ago by Thomas von Deyen <[email protected]>
Update model annotations

Using `annotate --exclude tests,fixtures,factories,serializers`

1fb951873d6e7e467199a25b2eda6cc9bcc6e8cc authored over 7 years ago by Robin Böning <[email protected]>
Revert "Permit and filter :upload_hash in attachment params"

This reverts commit 89740e48b27264c49fffff2d001e750dce7bc094.

2bb2fdbd26a15b12b33abed879617ebc60c8269d authored over 7 years ago by Allan Reyes <[email protected]>
Only pass :upload_hash hidden field if model responds to it

f26b914dd475edc1dce93d21753b380c1708722f authored over 7 years ago by Allan Reyes <[email protected]>
Fix Psych error (#1272)

* Add Symbol to YAML safe load whitelist classes

* Add test coverage for loading definitions ...

0996813d94efd3c5458daa93468285cca0c1227f authored over 7 years ago by Allan Reyes <[email protected]>
Merge pull request #1274 from allanbreyes/patch-1

Fix broken Dragonfly link

2155c37e77d3a5d9a71100476181704b4cc68906 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Permit and filter :upload_hash in attachment params

89740e48b27264c49fffff2d001e750dce7bc094 authored over 7 years ago by Allan Reyes <[email protected]>
Fix broken Dragonfly link

Trailing slash causes 404 on GitHub Pages

a4ef4827c408b07a06caf8a3738cfc1f21d42968 authored over 7 years ago by Allan Reyes <[email protected]>
Merge pull request #1273 from mamhoff/fix-n-1-when-rendering-resources

Fix n+1 when rendering associated resources

38a04de4e68da7bbdeff14da1f050a3f000b66b3 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Fix n+1 when rendering associated resources

Prior to this commit, Alchemy would execute an ActiveRecord
find for every resource item in a li...

30fd0546c8754f17c325832e9f2e2e373ce08394 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1271 from allanbreyes/add-pg-search-compatibility-notice

Add pg-search compatibility notice

f9dd5a039b1a0c0a98de21d64e9e797b7d4c0766 authored over 7 years ago by Thomas von Deyen <[email protected]>
Add pg-search compatibility notice

5c00463a7f505db973884cbc93f96208a3d8bd38 authored over 7 years ago by Allan Reyes <[email protected]>
Merge pull request #1269 from AlchemyCMS/better_support_external_essences

Make essence delegation tests independent of hard-coded fixtures

e7dacc5b3353916ad505c57356a9716a84945b7f authored over 7 years ago by Robin Böning <[email protected]>
Make essence delegation tests independent of hard-coded fixtures

Before this change the delegation tests in the shared essence examples relied on an element with...

b831b81dbceb4ef24c3f0104aada6deacbeed731 authored over 7 years ago by Robin Böning <[email protected]>
Merge pull request #1243 from gilgor/patch-1

Allow all html_options to be passed to render_navigation

486b7dbeeb64ad6f0167b8ecec96dffde0316702 authored over 7 years ago by Robin Böning <[email protected]>
Modify test to better cover html_options in render_navigation helper

d104db40070004b36681597cac5fb406686f5eef authored over 7 years ago by Robin Böning <[email protected]>
4.0.0.beta

The only change to 3.6 is Rails 5 instead of Rails 4.2

cd482998f05f9527477438666ae36f88ab0a669c authored over 7 years ago by Thomas von Deyen <[email protected]>
Do not silence deprecations in tests

We want to see what we need to do for Rails 5.1

51627daf7aeed98a769207192265db508f4950e7 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1125 from AlchemyCMS/rails-5

Rails 5 support

d63cc6609fb9b047e712145542877e85183eb563 authored over 7 years ago by Thomas von Deyen <[email protected]>
v3.6.0

87ff0fbc67451aaf8a19b49bf988653e6626f179 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1268 from AlchemyCMS/update-changelog-3-6

Update Changelog for 3.6 release

2e02aaf98d39ff34e2c7660fa8c3829811d0f7fe authored over 7 years ago by Thomas von Deyen <[email protected]>
Add missing release dates to changelog

cbfba1b19078210526732bc34ac76e57f12b9718 authored over 7 years ago by Thomas von Deyen <[email protected]>
Update Changelog for 3.6 release

c6257dfc6e7d762b83c30558268a964c77dc049a authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1267 from AlchemyCMS/addresses-rubocop-issues

Addresses rubocop issues

7bf236a977642449153df462a4a52918594b4709 authored over 7 years ago by Thomas von Deyen <[email protected]>
Do not assign useless variable in i18n lib

a4d2c2ef1253e7c294ce068ec71d29d1639f3385 authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove shebang from Rakefile

This file never gets executed alone always by running rake.

dd7978539819046a9a22b049600f7f57895e9895 authored over 7 years ago by Thomas von Deyen <[email protected]>
Use non-inverting methods

Instead of using inverted `select` and inverted `any?` we use `reject` and `empty?`

1e5465dcf7050a0355959aeafadc5202f787cdbe authored over 7 years ago by Thomas von Deyen <[email protected]>
Use casecmp.zero? instead of casecmp == 0

6f6819cba4e785ba3f2fb3b8d964df201a74f1bc authored over 7 years ago by Thomas von Deyen <[email protected]>
Fix indention in template tracker file

9dad4130a5fba3986e990a173c80f17e436dc66b authored over 7 years ago by Thomas von Deyen <[email protected]>
Enforce and autocorrect IndentHeredoc cop

622fd40f8624ab12a6d8bd20f2b029019a3f81d1 authored over 7 years ago by Thomas von Deyen <[email protected]>
Autocorrect Style/RedundantReturn issues

46edcd34e9306b30d4c8278dba4351aa73c40cbd authored over 7 years ago by Thomas von Deyen <[email protected]>
Exclude setup files from ShadowedException cop

a8c8bc23035bb7d7df1f558992e7d0e62b84ae73 authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove extra empty line at block body beginning

Addresses Layout/EmptyLinesAroundBlockBody cop

5442a086357eb4306eebd9152dc2ad10cbc8cc29 authored over 7 years ago by Thomas von Deyen <[email protected]>
Safe load yaml files

In order to provide some security we use `YAML.safe_load` instead of `YAML.load`.

Additionally ...

93fde4b08db88638fc3d1aed2c5a9f98feeba775 authored over 7 years ago by Thomas von Deyen <[email protected]>
Avoid empty case statement in tags helper

74883dec3194c855314b04d553f8dbc66bb41f86 authored over 7 years ago by Thomas von Deyen <[email protected]>
Use caller(n..n) instead of caller[n] in logs

Addresses Performance/Caller: Use caller(n..n) instead of caller[n]

0316ceb5ab85cf95c448dfa9493a101bca241c69 authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops MultilineHashBraceLayout cop

ab70893c71e38d27cc84bcc943d5002ea29e50bb authored over 7 years ago by Thomas von Deyen <[email protected]>
Move class methods of tidy task into self block

e3ff9d9c8aaf41d5c62c3126e1822d44392f9f2d authored over 7 years ago by Thomas von Deyen <[email protected]>
Use ruby 1.9 hash syntax in upgrade task

129abccfd5f4bcd0664ecb79483e9ba8aede8338 authored over 7 years ago by Thomas von Deyen <[email protected]>
Use early return instead of if statement in generators

5fd7f15d468a12de29e53b0b6df647c8e3de6436 authored over 7 years ago by Thomas von Deyen <[email protected]>
Exclude specs for AmbiguousBlockAssociation cop

We use a lot of

expect {
something
}.to { happen }

syntax in the specs files.

d7d6230c386060f0ab7e79690119a43be7202821 authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops Style/NumericLiteralPrefix cop

3ffeb219ba35eb5da05da58fd474651e1d4bc21c authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops Style/EmptyMethod cop

d1286205c99c736f90baaa4e1f0ad5ae2f3f8042 authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops MultilineMethodCallBraceLayout cop

82e4f9b51fa56e12367a8ebbc6de29054c89d62c authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove unused block variable in upgrade tasks

78e155369b0122aecca7eb1e340c098129fb4e48 authored over 7 years ago by Thomas von Deyen <[email protected]>
Exclude gemspec from rubocop

a5aac7ca3cdd50480943b934829955a0285604f5 authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops EmptyLineAfterMagicComment cop

5192057259f6a8911741ff160188a84a7e561dec authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops Style/VariableNumber cop

25fda6cfb35c5eb93938d7e8d333fcb7a019241f authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable the most ridiculous rubocop ever

🙄

e2f996057dd285e984200b953685a67577c32b28 authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops Style/SymbolArray cop

We support older versions of Ruby (2.1) that do not have the %i syntax

520f94e99af0ef017067e922d59173c070049afe authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops Style/EmptyLiteral cop

3261bf2c781b33a5356cf250a83908f13678b5fe authored over 7 years ago by Thomas von Deyen <[email protected]>
Disable rubocops BlockLength cop

142a27c3c315027519b398c119ff2d6658ceda14 authored over 7 years ago by Thomas von Deyen <[email protected]>
Fix Rubocop config syntax

Rubocop changed some cops namespaces

4d8a2d0ae09164268033e74c97012d91c0ec9a39 authored over 7 years ago by Thomas von Deyen <[email protected]>
Group rubocops Layout cops

4ec65148e716479e8d34924a760123a2501d9c22 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1266 from AlchemyCMS/fix_tag_filter_1264

Fixes issue #1264 (tag filtering for pictures and attachments in overlay)

50bdac24973b263a6b8adc24c87a77793d5b630b authored over 7 years ago by Thomas von Deyen <[email protected]>
Updates spring bin stub

8298cad512ea7e074b12477cc2a56abecafdd5eb authored over 7 years ago by Thomas von Deyen <[email protected]>
Only build supported ruby versions

With Rails 5 the supported Ruby version was raised to 2.2.2

Adjust the travis configuration to ...

908ed0dc790270f092db0394ff417c191d97cebf authored over 7 years ago by Thomas von Deyen <[email protected]>
Updates dummy app schema

336840b2f5fa09e6f912e13cecb718449126fcd7 authored over 7 years ago by Thomas von Deyen <[email protected]>
Raise if unpermitted params get accessed in test env

a9458a48924bfdbfc142e6f4e1adb630bb2572fc authored over 7 years ago by Thomas von Deyen <[email protected]>
Add rails-controller-testing gem

Rails 5 has dropped support for `assign` and `assert_template` methods.

b2c03030493f91a627740b18776e2b6a99088563 authored over 7 years ago by Thomas von Deyen <[email protected]>
Silence deprecations for now

2fe2554f10543f1bbce16f6ece8a8e7a0ddd2be6 authored over 7 years ago by Thomas von Deyen <[email protected]>
Update prepare spec task for Rails 5

Rails 5 now wants the database environment set.

4ce713aca6a21ec90dda24b64a5881920d62584a authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove quiet_assets gem

It is not needed any more with sprockets-rails 3.1

9ada46f8c7d65a3647b4916c54883e2b6996f9bf authored over 7 years ago by Thomas von Deyen <[email protected]>
Update dummy app to Rails 5

b1a85d214e2295d6b4705ae5d4c3ad1aaa037cfe authored over 7 years ago by Thomas von Deyen <[email protected]>
Raise required Ruby version to 2.2.2

Rails 5 only supports 2.2.2+, so we.

6d99029a886a4440163472e14b35b1177fbf3e67 authored over 7 years ago by Thomas von Deyen <[email protected]>
Work with Rails >= 5.0 only

f70610c578512a53de6fb2c999ad136f1cece0e7 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1251 from mtomov/increase-robustness-of-time-sensitive-tests

Increase robustness of time sensitive tests

d66c0d5438c3d304e3e8fad7eca45bd4ea04ec9c authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1242 from AlchemyCMS/refactor-admin-pages-controller-spec

Refactor admin pages controller spec

9185b052d143cbd64dad8491db1a288c9162a6de authored over 7 years ago by Martin Meyerhoff <[email protected]>
Fix admin pages controller published at test for MySQL

- as MySQL only saves times to the db in seconds precision

97a7130b43052825527e6d338c7f8f6b055e4b29 authored over 7 years ago by Martin Tomov <[email protected]>
Rewrite admin controller spec into request spec

Rails 5 removes controller specs and request specs are preferred.

This also refactors lots of h...

730c1682b1a3d7a2fdfe0f1c1a4d8943b037fba7 authored over 7 years ago by Thomas von Deyen <[email protected]>
Add page sorting feature spec

The controller spec was bogus. A feature spec for testing what the instance variable actually ef...

32d66c5a31341ba552bab8b42f61740fd84754d3 authored over 7 years ago by Thomas von Deyen <[email protected]>
Permit params to fix tag filtering for pictures and attachments in overlay

- [x] Satisfies failing feature tests for filtering pictures and attachments by tags in overlay

bb26fe7bc66603a35c6d0f6e372f39dc879d1ff2 authored over 7 years ago by Robin Böning <[email protected]>
Add failing spec for filtering attachments by tags in overlay

a6e20debb0b435dd07efef6d3bf951f6fe8d5717 authored over 7 years ago by Robin Böning <[email protected]>
Rename feature spec to be more precise

aaed0b8aabc04330c44ce59dcea162feb12612ba authored over 7 years ago by Robin Böning <[email protected]>
Add failing spec for filtering pictures by tags in overlay

8d0bbfd3d34cbcac64ac6ee7c091a635fdd78131 authored over 7 years ago by Robin Böning <[email protected]>
Merge pull request #1263 from AlchemyCMS/fix_js_in_page_update

Fix js error on page#update with single quote in page name

d4d070b4f8750feb4fae53d6ee73c51d709d21e0 authored over 7 years ago by Robin Böning <[email protected]>
Cleanup ActiveRecord Queries (#1257)

* Cleanup ActiveRecord Queries

Brakeman indicated 3 potential SQL injection issues.

The fo...

d25c361e1c138a3fc7d4405a177b46e16f667258 authored over 7 years ago by Jesse Doyle <[email protected]>
Merge pull request #1265 from AlchemyCMS/tell_correct_ruby_version

Correct notes about ruby compatibilities

de0fd53090dff6a366693a4da7b7fa19a78e8abc authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove unneeded args from render calls and change hashrockets to symbols

73a38f52fcfe4b798f699d7148ae091837100092 authored over 7 years ago by Robin Böning <[email protected]>
Correct notes about ruby compatibilities

With ruby 2.1 the keyword arguments implementation changed so that default values can be omitted...

b244bc80a80a6314556ecaa76457891d7f66cf1a authored over 7 years ago by Robin Böning <[email protected]>
Fixes js error when updating page with single quote in its name

Closes issue #1262

157d94898559b2159600ef9905860a95ed19c182 authored over 7 years ago by Robin Böning <[email protected]>
Merge pull request #1260 from allanbreyes/docs/readme

Update README

74f5af8d42898fed7c6d80a0fc78d428f95b33b4 authored over 7 years ago by Thomas von Deyen <[email protected]>
Use .png for logo in README

Relative SVGs on GitHub does not render. See:
https://github.com/github/markup/issues/556

efe664521e7b9b968320888ee27a707a8e66505d authored over 7 years ago by Allan Reyes <[email protected]>
Update 3.5-stable as stable branch

a86831889aacc01304a45686eaf1aaf18fad8720 authored over 7 years ago by Allan Reyes <[email protected]>
Merge pull request #1256 from amaabca/post-install

Update Post Install Message

94ead3333760e2a461ddb24435fa5aa0fa271779 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Update Post Install Message

* Remove reference to the `alchemy` standalone installer inside the
post install message. This...

c9f9ae48c3754016c1d062f8a868c73865bad601 authored over 7 years ago by Jesse Doyle <[email protected]>
Merge pull request #1255 from amaabca/remove-rails-test-helper

Remove Rails Test Helper

7723eda4fdf2d08306d3f5e9ed203709362fbe60 authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove Rails Test Helper

* The spec_helper was requiring `rails/test_help`, which was in
turn loading components of min...

a35d41491b4463fcb7c586a1c95bcabc7d7fed42 authored over 7 years ago by Jesse Doyle <[email protected]>
Merge pull request #1246 from AlchemyCMS/fix_datepicker

Render "text" as type for datepicker input fields

0855b72df4164cbcb4cacba78502a545c8ea6648 authored over 7 years ago by Robin Böning <[email protected]>
Merge pull request #1253 from rbjoern84/meta-charset-utf-8

Change meta charset from 'utf8' to 'utf-8'

27d1357baf89449d7f72809a62e21c6e44f250a6 authored over 7 years ago by Thomas von Deyen <[email protected]>
Change meta charset from 'utf8' to 'utf-8'

f9ee818e0041953d4ee4578c02f7ec50a5f2a031 authored over 7 years ago by Björn Richter <[email protected]>
Correct time sensitive tests

- change to their more robust form using `be_withing(3.seconds)` or

update the `updated_a...

2266ca28f549932d24c45be91fd2ffb06ae34127 authored over 7 years ago by Martin Tomov <[email protected]>
Render "text" as type for datepicker input fields

- [x] Refactor the way the datepicker is initialized

This change fixes an issue that appears wh...

98ddbdc28e363117f7e7c396e302fca97cb3d18b authored over 7 years ago by Robin Böning <[email protected]>