Skip to content

chore: update dependencies and fix deprecation warnings#54

Merged
TattdCodeMonkey merged 2 commits intomasterfrom
update-deps-and-warnings
Mar 20, 2026
Merged

chore: update dependencies and fix deprecation warnings#54
TattdCodeMonkey merged 2 commits intomasterfrom
update-deps-and-warnings

Conversation

@TattdCodeMonkey
Copy link
Copy Markdown
Owner

  • Update all dependencies (ex_doc 0.24→0.40, propcheck 1.0→1.5, elixir_make 0.6→0.9, proper 1.2→1.5, and supporting packages)
  • Run mix format --migrate to fix bitstring specifier deprecations and modernize code style
  • Tighten Elixir version requirement from ">= 1.4.2 and < 2.0.0" to "~> 1.14"
  • Fix missing trailing newline in .gitignore

TattdCodeMonkey and others added 2 commits March 20, 2026 15:23
- Update all dependencies (ex_doc 0.24→0.40, propcheck 1.0→1.5, elixir_make 0.6→0.9, proper 1.2→1.5, and supporting packages)
- Run mix format --migrate to fix bitstring specifier deprecations and modernize code style
- Tighten Elixir version requirement from ">= 1.4.2 and < 2.0.0" to "~> 1.14"
- Fix missing trailing newline in .gitignore

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add credo ~> 1.7 as dev/test dependency
- Rename test modules to PascalCase (CRC_16_Test → CRC16Test, CRC_32_Test → CRC32Test)
- Add @moduledoc false to internal/test-support modules (CRC.Model, CRC16, CRC8KOOP, ChecksumXOR)
- Suppress FunctionNames check on ccitt_16_1D0F (legacy public API, renaming is breaking)
- Extract normalize_bits/1 and round_to_supported_bits/1 from CRC.Model.parse/2 to reduce cyclomatic complexity
- Update README copyright year

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@TattdCodeMonkey TattdCodeMonkey merged commit 4affaec into master Mar 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant