All Versions
52
Latest Version
Avg Release Cycle
52 days
Latest Release
595 days ago

Changelog History
Page 2

  • v1.0.0

    January 21, 2021
  • v1.0.0.rc2 Changes

    January 06, 2021
    • ๐Ÿš… Make Rails fixtures accesible in before_all. ([@palkan][])

    You can load and access fixtures when explicitly enabling them via before_all(setup_fixtures: true, &block).

    • โœ… Minitest's before_all is not longer experimental. ([@palkan][])

    • โœ… Add after_all to Minitest in addition to before_all. ([@palkan][])

  • v1.0.0.rc1 Changes

    December 30, 2020
    • โœ‚ Remove deprecated AggregateFailures cop. ([@palkan][])

    • โœ‚ Remove ActiveRecordSharedConnection. ([@palkan][])

    • Add AnyFixture#register_dump to cache fixtures using SQL dumps. ([@palkan][])

    • โœ… Replaced TestProf::AnyFixture.reporting_enabled = true with TestProf::AnyFixture.config.reporting_enabled = true. ([@palkan][])

    • Add support for RSpec aliases detection when linting specs using let_it_be/before_all with rubocop-rspec 2.0 ([@pirj][])

  • v0.12.2 Changes

    September 03, 2020
    • โœ… Execute Minitest before_all in the context of the current test object. ([@palkan][])
  • v0.12.1 Changes

    September 01, 2020
    • Minor improvements.
  • v0.12.0 Changes

    July 17, 2020

    ๐Ÿ”‹ Features

    • Added state leakage detection for let_it_be.

    See documentation.

    • Added ability to configure default let_it_be modifiers.

      TestProf::LetItBe.configure do |config| # Make refind activated by defaultconfig.default_modifiers[:refind] = trueend

    • Added ability to configure let_it_be modifiers via metadata.

      context "with let_it_be reload", let_it_be_modifiers: {reload: true} do# examplesend

    • Added ability to define stackprof's interval sampling by using TEST_STACK_PROF_INTERVAL env variable.

    Now you can use $ TEST_STACK_PROF=1 TEST_STACK_PROF_INTERVAL=10000 rspec to define a custom interval (in microseconds).

    ๐Ÿ”„ Changes

    • โฌ‡๏ธ Dropped Ruby 2.4 support.

    ๐Ÿ›  Fixes

    ๐Ÿ‘€ SAMPLE and SAMPLE_GROUP work consistently with seed in RSpec and Minitest.

    ๐Ÿ‘‰ Make sure EventProf is not affected by time freezing.

    EventProf results now is not affected by Timecop.freeze or similar.

    ๐Ÿ‘€ See more in #181.

  • v0.11.3 Changes

    February 11, 2020
    • 0๏ธโƒฃ Disable RSpec/AggregateFailures by default. ([@pirj][])
  • v0.11.2 Changes

    February 11, 2020
    • ๐Ÿ›  Fix RuboCop integration regressions. ([@palkan][])
  • v0.11.1 Changes

    February 10, 2020
    • โž• Add config/ to the gem contents. ([@palkan][])

    Fixes RuboCop integration regression from 0.11.0.

  • v0.11.0 Changes

    February 09, 2020
    • Fix let_it_be issue when initialized with an array/enumerable or an AR relation. ([@pirj][])

    • ๐Ÿ‘Œ Improve RSpec/AggregateExamples (formerly RSpec/AggregateFailures) cop. ([@pirj][])