Bot releases are hidden (Show)
Full Changelog: https://github.com/kputnam/stupidedi/compare/v1.4.2...v1.4.3
Published by kputnam about 1 year ago
Full Changelog: https://github.com/kputnam/stupidedi/compare/v1.4.1...v1.4.2
Published by irobayna about 1 year ago
Bug fixes
Standards::FortyTen::HC837
Standards::FiftyTen::BE834
Standards::FiftyTen::HB271
Standards::FiftyTen::RA820
"10B"
would be read as 10.0
, and "AB10"
would be read as 0.0
due to using bigdecimal/util's implementation of String#to_d
TimeVal
issue in all versions (not only 005010
)Added
Stupidedi::Parser.build
as a shortcut for Stupidedi::Parser::StateMachine.build
RA820
and others.edi-pp
can now print different formats with --format html
, --format x12
, and --format tree
(default)Deprecation notices
Symbol#call
and Symbol#to_proc
refinementsRenamed
Stupidedi::Builder
is renamed to Stupidedi::Parser
Stupidedi::Guides::*::GuideBuilder
is renamed to Stupidedi::TransactionSets::Builder
Stupidedi::Versions::Interchanges
is renamed to Stupidedi::Interchanges
Stupidedi::Versions::FunctionalGroups
is renamed to Stupidedi::Versions
Stupidedi::Versions::Common
HC837P
and HC837I
to HC837
Guides
and Contrib
, to Stupidedi::TransactionSets
::Standards
and ::Implementations
Stupidedi::Schema::Auditor
is renamed to Stupidedi::TransactionSets::Validation::Ambiguity
Most of these renames aren't breaking changes (yet), but using the old name will print a warning:
Stupidedi::Contrib is deprecated, use Stupidedi::TransactionSets
Stupidedi::Guides is deprecated, use Stupidedi::TransactionSets::*::Implementations
Stupidedi::TransactionSets::FiftyTen::Implementations::X222::HC837P is deprecated, use HC837 instead
Stupidedi::TransactionSets::FiftyTen::Implementations::X222A1::HC837P is deprecated, use HC837 instead
Stupidedi::TransactionSets::FiftyTen::Implementations::X223::HC837I is deprecated, use HC837 instead
Stupidedi::Versions::Interchanges is deprecated, use Stupidedi::Interchanges instead
Stupidedi::Versions::FunctionalGroups is deprecated, use Stupidedi::TransactionSets::*::Standards instead
Specs
spec/fixtures/<version>/<name>/pass/*.x12
rcov
. Use only simplecov
nowexpect(value).to matcher
syntax, instead of value.should matcher
id
(eg, E123.id == :E123
)id
(eg ST.id == :ST
)Config.hipaa
, Config.contrib
, and Config.default
reference valid definitionsStupidedi::TransactionSets::Validation::Ambiguity
\n
as a segment terminator but didn't have one after IEA
Miscellaneous
examples/
that demonstrate undocumented IdentifierStack
, and moreStupidedi::TransactionSets::Builder.build
no longer requires a TransactionSetDef
argumentPublished by irobayna about 1 year ago
Published by irobayna about 1 year ago
Published by irobayna about 1 year ago
Published by irobayna about 1 year ago
Refinement work https://github.com/kputnam/stupidedi/pull/72
Published by irobayna over 3 years ago
Bug Fixes
Fix missing method delegations in SimpleElementUse, ComponentElementUse, and CompositeElementUse #185
Fix regression in edi-obfuscate
Fix copy-pasted StringVal -> IdentifierVal #187
Fix crash in 4010 editor, wrong method called #188
Fix bug in RepeatedElementVal#==, incorrect comparison #190
Fix error message when required composite element is missing #194
Fix various typos in comments and descriptor strings #230 and #233
Added
Add DSL for defining X12 grammars TransactionSets::Builder::Dsl #200
Add support for 5010 X12-HN277 Health Care Information Status Notification
Add support for 5010 X220A1-BE834 BGN05 Time Code #205
Add support for "02 - Birth" maintenance reason code #209
Published by irobayna almost 6 years ago
v 1.2.20 - Oct 23, 2018
Published by irobayna about 6 years ago
v 1.2.19 - Oct 8, 2018
v 1.2.18 -
Published by irobayna about 6 years ago
Published by irobayna over 7 years ago
v.1.2.14 - June 19, 2017
Published by irobayna about 8 years ago
Published by irobayna over 8 years ago
Published by irobayna over 8 years ago
Published by irobayna over 8 years ago
Published by irobayna over 8 years ago
Published by irobayna over 8 years ago