All Versions
36
Latest Version
Avg Release Cycle
36 days
Latest Release
151 days ago

Changelog History
Page 3

  • v0.4.6

    December 17, 2017
    • ⬆️ Upgrade RSpec/AggregateFailures to RuboCop 0.52.0. ([@palkan][])

    RuboCop < 0.51.0 is not supported anymore.

    • [Fixes #49] Correctly detect RSpec version in let_it_be. ([@desoleary][])
  • v0.4.5

    December 09, 2017
    • 🛠 Fix circular require in lib/factory_doctor/minitest. ([@palkan][])
  • v0.4.4

    November 08, 2017
    • ✅ [Fixes #48] Respect RubyProf reports files extensions. ([@palkan][])
  • v0.4.3

    October 26, 2017
    • #46 Support FactoryBot, which is former FactoryGirl, while maintaining compatibility with latter. ([@Shkrt][])
  • v0.4.2

    October 23, 2017
    • 🛠 Fix bug with multiple before_all within one group. ([@palkan][])
  • v0.4.1

    October 18, 2017
    • #44 Support older versions of RSpec. ([@palkan][])

    Support RSpec 3.1.0+ in general.

    let_it_be supports only RSpec 3.3.0+.

    RSpecDissect let tracking supports only RSpec 3.3.0+.

    • #38 Factory Doctor Minitest integration. ([@IDolgirev][])

    It is possible now to use Factory Doctor with Minitest

  • v0.4.0

    October 03, 2017

    🔋 Features:

    • #29 EventProf Minitest integration. ([@IDolgirev][])

    It is possible now to use Event Prof with Minitest

    • #30 Fabrication support for FactoryProf. ([@Shkrt][])

    FactoryProf now also accounts objects created by Fabrication gem (in addition to FactoryGirl)

  • v0.3.0

    September 21, 2017

    🔋 Features:

    • Combine RSpecStamp with FactoryDoctor. ([@palkan][])

    Automatically mark bad examples with custom tags.

    • #17 Combine RSpecStamp with EventProf and RSpecDissect. ([@palkan][])

    It is possible now to automatically mark slow examples and groups with custom tags. For example:

      $ EVENT_PROF="sql.active_record" EVENT_PROF_STAMP="slow:sql" rspec ...
    

    After running the command above the top 5 slowest example groups would be marked with slow: :sql tag.

    • #14 RSpecDissect profiler. ([@palkan][])

    RSpecDissect tracks how much time do you spend in before hooks and memoization helpers (i.e. let) in your tests.

    • #13 RSpec let_it_be method. ([@palkan][])

    Just like let, but persist the result for the whole group (i.e. let + before_all).

    👌 Improvements:

    • 💎 Add ability to specify RubyProf report through TEST_RUBY_PROF env variable. ([@palkan][])

    • Add ability to specify StackProf raw mode through TEST_STACK_PROF env variable. ([@palkan][])

    🔄 Changes

    • 0️⃣ Use RubyProf FlatPrinter by default (was CallStackPrinter). ([@palkan][])
  • v0.2.5

    August 30, 2017
    • #16 Support Ruby >= 2.2.0 (was >= 2.3.0). ([@palkan][])
  • v0.2.4

    August 29, 2017
    • EventProf: Fix regression bug with examples profiling. ([@palkan][])

    There was a bug when an event occurs before the example has started (e.g. in before(:context) hook).