Releases: JuliaData/FortranFiles.jl
Releases · JuliaData/FortranFiles.jl
v0.6.2
FortranFiles v0.6.2
Version 0.6.2
Merged pull requests:
Closed issues:
- Extend
seekstartfrom Base instead of definingrewindas a separate function (#17)
v0.6.1
v0.6.0
FortranFiles v0.6.0
- drop support for pre-1.0 Julia
- add
eoffunction (#5) - fix
FStringbehavior on aarch64 - general maintenance to keep up with developments in Julia tooling, needed to make further releases
Merged pull requests:
- Add eof() function (#5) (@xue-cheng)
Update for julia-1.0
- now fully compatible with julia-1.0
- introduced a custom exception
FortranFilesErrorforFortranFiles-specific errors - improved test coverage
- only allow writing homogeneous
Arrays that have a concrete Fortran-compatibleeltype-- this change is potentially breaking but prevents inadvertently writingArrays that Fortran wouldn't be able to read
Update for julia-0.7
All deprecations in julia-0.7 are fixed. Documentation and tests have been adjusted.
julia-0.6 is still supported via Compat.
Add macro interface for reading
- add alternative macro interface for reading (
@fread) - add convenience Fstring functions
trim,trimlen - drop support for julia-0.5
- this release works on julia-0.7, but there are many deprecations which slows things down
Support direct-access files
Support for reading and writing files in direct-access mode (i.e. fixed-size records without header, random access) has been added. The implementation should be compatible with files produced by gfortran and ifort with standard options.
Maintenance release
- bswap(::Complex) has moved into Base/Compat, so remove our definition
- testing only needs
productfromIterators, which is provided by Base/Compat - let travis test on 0.5, 0.6, and nightly.
Support byte-order conversion
- new keyword "convert" in the
FortranFileconstructor, to support byte orders different from the host - equality comparison for
FStrings - expanded test suite to cover byte-order tests
- tweak Travis configuration to reduce test duration
Documentation updates and small bugfix
- Describe package tests in documentation.
- Add logo.
- Fix reading arrays when dimensions are specified with non-default Ints.
- Increase number of tests.