Add Public Api for register new extensions for Rake Notes
Remove .scss, .sass, .less, .haml, .slim, coffee from Rake Notes. Now we have an API for register it in the corresponding gems
Supporting .ruby, .yml and .yaml Extension in Rake Notes
re-raise error if error occurs before committing in streaming

update the tests, using an if-else
Remove extra white-spaces [ci skip]

Follow up to 024e5e31
Use nested_scope? not shallow? to determine whether to copy options

The method `shallow?` returns false if the parent resource is a singleton so
we need to check if we're not inside a nested scope before copying the :path
and :as options to their shallow equivalents.

Fixes #14388.
Fix Shadowing extensions variable in Register Annotation Exentsions
Add config.annotations, in order to register new extensions for Rake notes at config level
Avoid concurrent test collision on the same memcache server by namespacing keys
Add an explicit require for 4ece124396669d3580e7f229ab407a0d4882727a rather than assume SecureRandom is available
Fix assertions
format ActiveRecord CHANGELOG. [ci skip]
fix `number_to_percentage` with `Float::NAN`, `Float::INFINITY`.

Closes #14405.

This is a follow-up to 9e997e9039435617b6a844158f5437e97f6bc107 to restore
the documented behavior.
`where.not` adds `references` for `includes`.

Closes #14406.
Add Changelog Entry ref #14379
Merge pull request #14090 from Fortisque/kevin/stream_error_in_main_thread_if_not_committed

re-raise error if error occurs before committing in streaming
Update command line  guide
Rake notes should picked up new Extensions registered in the config/application.rb file
Merge pull request #14379 from robertomiranda/rake-notes.config

Add Public Api for Register New Extensions for Rake Notes
Teach PostgreSQLAdapter#reset! to actually reset

It wasn't doing anything beyond clearing the statement cache.