• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dblock / mongoid-history
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: dblock/coverage
DEFAULT BRANCH: master
Repo Added 13 Sep 2016 05:50PM UTC
Files 11
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH dblock/coverage
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dblock/coverage
  • dblock/coveralls
  • dblock/history-aliases
  • dblock/history-anonymous
  • dblock/history-associations
  • dblock/history-changes
  • dblock/history-config
  • dblock/history-embedded
  • dblock/history-groups
  • dblock/history-habtm
  • dblock/history-metadata
  • dblock/history-modifiers
  • dblock/history-obfuscation
  • dblock/history-retention
  • dblock/history-storage
  • dblock/history-unaudited-undo
  • dblock/history-values
  • dblock/history-versions
  • dblock/version-0.10.0
  • johnnyshields-patch-1
  • master
  • reparse-options
  • skip-yield
  • spec-has-and-belongs-to-many
  • v0.6.0
  • v0.6.1
  • v0.7.0
  • v0.8.0
  • v0.8.1
  • v0.8.2
  • v0.8.3

18 Oct 2026 01:40PM UTC coverage: 98.973%. Remained the same
39132561732

push

github

dblock
Cover historical association boundaries and correct cached parent slicing

Actual embedded-record regressions expose trackable_parents using Array[0,-1], a negative length that always returns nil; slice with0...-1 instead and check both embedded/root ancestry, memoization and invalid historical associations/selectors. Combine real Mongoid3,6 and modern matrix reports for genuine legacy APIs. No source exclusions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

1 of 1 new or added line in 1 file covered. (100.0%)

771 of 779 relevant lines covered (98.97%)

11257.42 hits per line

Relevant lines Covered
Build:
Build:
779 RELEVANT LINES 771 COVERED LINES
11257.42 HITS PER LINE
Source Files on master
  • Tree
  • List 11
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39132561732 dblock/coverage Cover historical association boundaries and correct cached parent slicing Actual embedded-record regressions expose trackable_parents using Array[0,-1], a negative length that always returns nil; slice with0...-1 instead and check both embedded/r... push 18 Oct 2026 01:41PM UTC dblock github
98.97
39034903106 dblock/coverage Cover historical association boundaries and correct cached parent slicing Actual embedded-record regressions expose trackable_parents using Array[0,-1], a negative length that always returns nil; slice with0...-1 instead and check both embedded/r... push 17 Oct 2026 01:03PM UTC dblock github
98.97
38977157225 dblock/history-changes Document and test custom history change pairs Explain correct custom changes_method return values and replay implications, with persisted coverage of existing behavior. No runtime API or validation changes. Co-authored-by: Copilot <223556219+Cop... push 16 Oct 2026 10:42PM UTC dblock github
97.23
38976833148 dblock/version-0.10.0 Prepare 0.10.0 and complete changelog PR references Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 16 Oct 2026 10:38PM UTC dblock github
97.23
38976464771 dblock/history-anonymous Add opt-in anonymous history suppression Allow per-model and definition-time global policies that skip history without a modifier while retaining model saves and validations. Works with explicit modifier assignments independently of scoped attrib... push 16 Oct 2026 10:35PM UTC dblock github
97.24
38976459296 dblock/history-modifiers Add scoped modifier attribution and controller integration Restore opt-in current-user integration with exception-safe scoped storage. Preserve anonymous history and existing association behavior, document custom names and durable snapshots. Base... push 16 Oct 2026 10:35PM UTC dblock github
97.36
38976355708 dblock/history-anonymous Add opt-in anonymous history suppression Allow per-model and definition-time global policies that skip history without a modifier while retaining model saves and validations. Works with explicit modifier assignments independently of scoped attrib... push 16 Oct 2026 10:34PM UTC dblock github
96.95
38976354350 dblock/history-modifiers Add scoped modifier attribution and controller integration Restore opt-in current-user integration with exception-safe scoped storage. Preserve anonymous history and existing association behavior, document custom names and durable snapshots. Base... push 16 Oct 2026 10:33PM UTC dblock github
97.08
38976050970 dblock/history-embedded Fix embedded audit filtering, dirty tracking and undo restoration Follow up on the embedded tracking proposals by @vanboom (#246) and @mateuspontes (#191), with regression coverage for nil collections, child whitelists, nested attributes, restora... push 16 Oct 2026 10:30PM UTC dblock github
97.23
38975299414 dblock/history-habtm Support HABTM relation names for saved foreign-key history Replace the unsafe callbacks proposed in #217 with explicit saved-ID tracking. Preserve defaults and document unsupported atomic proxy writes. Thanks @mikwat for the original investigatio... push 16 Oct 2026 10:23PM UTC dblock github
97.0
See All Builds (227)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc