Skip to content

Releases: platanus/potassium

v7.1.0

03 Jul 20:39
7b681df
Compare
Choose a tag to compare

Features

  • Add environment variables module recipe #435
  • Run Brakeman with reviewdog on CI #440
  • Changes to a couple of rspec rubocop rules #441
  • Update node to 20 #447

Fixes

  • Fix CircleCI config #434
  • Fix cannot load such file -- sassc error #436
  • Set jsdom version for node compatibility #436
  • Fix uninitialized constant RubocopHelpers::RuboCop #436
  • Use Redis for sessions to address security issues #437
  • Comment vue mount in admin js to address security issues #438
  • Remove ActiveAdmin comments to address security issues #439
  • Various fixes related to TS, vite and vitest #444

v7.0.0

24 Mar 16:08
@gmq gmq
aeaa551
Compare
Choose a tag to compare

7.0.0

Features

v6.6.0

15 Jun 19:48
Compare
Choose a tag to compare

Features

  • Update power api gem to use v2.0.0. Install "internal" API mode #394
  • Updates Webpacker to Shakapacker, upgrading Vue and TailwindCSS to their latest versions #395
  • Add some image handling and processing in shrine file storage option #398
  • Include --platanus-config option to skip most of the instalation options #399.
  • Add rubocop-platanus gem for linting platanus' best practices #402.
  • Remove graphql option #404
  • Add frontend testing coverage for Jest #401 and associated reviewdog comments #406
  • Add MJML to handle mail templates, with example #405

Fixes

  • Add missing vips CI config when selecting shrine #403.
  • Fix shakapacker to version 6.2.x to avoid this bug #404

v6.5.0

15 Jun 19:36
Compare
Choose a tag to compare

Features

  • Update node to latest LTS version, 14 #363
  • Update ActiveAdmin to 2.9 to fix CSV streaming issues #384
  • Separates Pundit's configuration for Active Admin from Application's configuration #378
  • Add SimpleCov recipe #387
  • Update Rails to 6.1 #389 & #392
  • Include run_test as a valid example group #379. This was added incorrectly in this PR.
  • Add system tests configuration #388
  • Allow CircleCI cache clearing #383

Fixes

  • Remove rails_stdout_logging gem because it is no longer needed after Rails 5 and it was generating a deprecation warning #325
  • Fix default action dissapearance when using binding.pry in generated projects #385

v6.4.0

26 Jul 13:44
89df6af
Compare
Choose a tag to compare

Features

  • Include run_test as a valid example group #379
  • Updates ActiveAdmin installation to use webpacker #350
  • Replaces Active Skin with Arctic Admin #350

Fixes

  • Forces vue-loader version to 15, as 16 requires @vue/compiler-sfc, which is a part of Vue 3 #375
  • Changes Content Security Policy added by GTM recipe to: #375
    • Include the same config regardless of environment
    • Include unsafe_eval in script_src, as it is required for Vue's compiler build
  • Changes the front-end test to avoid using the deprecated method isVueInstance #376

v6.3.0

18 Jun 21:47
9de17c7
Compare
Choose a tag to compare

Features:

  • Add monitoring recipe with scout gem #353
  • Change CircleCI config to use cache in tests, and remove old cibuild flow #366

Fixes:

  • Explicitly install project specified node version in CircleCI build #352
  • Fixes tailwindCSS@^2 incompatibility with postcss@^7 #356
  • Update marcel gem (shrine's mime type analyzer) to avoid mimemagic dependency #357
  • Explicitly set the frontend test environment to jsdom #367

v6.2.0

15 Mar 20:04
d8de45c
Compare
Choose a tag to compare

Features:

  • Add Google Tag Manager #326
  • Update rubocop and rubocop-rspec for potassium and generated projects #337
  • Adds mailers queue to sidekiq.yml when installing or creating mailer recipe #341

Fixes:

  • Change backgroud_processor cli option to a switch. As of #137 we no longer have delayed_jobs as an option, it's only sidekiq now #340
  • Fixes mailer recipe install when background_processor wasn't installed #341
  • Update heroku recipe to check if an app or pipeline name is valid before creating it on Heroku #344

v6.1.0

22 Jan 21:28
57ce42c
Compare
Choose a tag to compare

Features:

  • Check node version before project creation #305
  • Disable observers in test environment #319
  • Allow user to select custom Github repository #318
  • Add pull request template to github enabled projects #320
  • Use a Ruby gem instead of hub to create Github repositories #323
  • Add dockerized redis configuration when using background processor #329
  • Add beta support for GraphQL. #330
  • Add power_api #301

Fix:

  • Fix shrine issues related to configuration and uploader validation #302
  • Fix database recipe not running recommended generator for strong_migrations gem #310
  • Fix puma config that was causing it to crash on server start while on development #313
  • Fix purge css being enabled in development #327

v6.0.0

25 Apr 13:47
8ff9c81
Compare
Choose a tag to compare

Features:

  • Update ActiveAdmin to 2.6 #246
  • Update bundler to 2.0 #250
  • Update Rails to 6.0.2 #251
  • Improve specs performance #259
  • Dasherize app name in docker compose related files #261
  • Split specs by timings in CircleCI #263
  • Update ruby to 2.7.0 #264
  • Add tailwindcss #266
  • Update rack-cors to 1.1 #269
  • Use safer CORS configuration exposing only API and public resources #271
  • Add option to support Vue in ActiveAdmin #272
  • Add tests for Vue #273
  • Remove simple commands and docker-compose args in Makefile #279
  • Remove Paperclip and add Shrine for file_storage recipe #291
  • Add linting job to CircleCI builds using reviewdog and per-project dependencies/configurations for linters #292
  • Remove angular_admin recipe #297

Fix:

  • Correctly use cache for bundle dependencies in CircleCI build #244 and #258
  • Fix model auto annotate #260
  • Fix sidekiq repeated installation on potassium create if selecting mailer #262
  • Include ApiErrorConcern in all environments #270

v5.2.3

21 Jan 19:45
Compare
Choose a tag to compare

Features:

  • Add restore-from commands for pg_restore in makefile #237
  • Allow usage of vue components in rails views out of the box #231
  • Add data migrate #227
  • Add raven capture in error handler if sentry enabled #226
  • Remove unnecesary aws-sdk gems in favor of specific ones #221
  • Unify storage options and deprecate paperclip #211

Fix:

  • Fix gather_gem issue when multiple versions passed as argument #242
  • Support "None" passed as CLI flag option in file storage #240
  • Add sidekiq worker to Procfile if installed after project setup (with heroku) #234
  • Include test_data volume to CI compose for bundler related data #229
  • Comment out schedule entry in sidekiq.yml #225
  • Use ruby image for potassium test build #224
  • Use webpacker from rubygems instead of repo master #222
  • Add rubocop-rspec for compatibility with updated linters in spec #218
  • Remove containers after spec run #216
  • Fix database container install #214