Skip to content

Releases: JuliaData/FortranFiles.jl

v0.6.2

01 Jul 17:13
f78c52a

Choose a tag to compare

FortranFiles v0.6.2

Diff since v0.6.1

Version 0.6.2

  • INFO seekstart is used instead of rewind (which will be deprecated in future version).

Merged pull requests:

  • deprecate rewind in favor of seekstart (#18) (@lmiq)
  • Release 0.6.2 (#19) (@lmiq)

Closed issues:

  • Extend seekstart from Base instead of defining rewind as a separate function (#17)

v0.6.1

30 Jun 12:51
aa071e0

Choose a tag to compare

FortranFiles v0.6.1

Diff since v0.6.0

Merged pull requests:

v0.6.0

06 Apr 12:06

Choose a tag to compare

FortranFiles v0.6.0

Diff since v0.5.0

  • drop support for pre-1.0 Julia
  • add eof function (#5)
  • fix FString behavior on aarch64
  • general maintenance to keep up with developments in Julia tooling, needed to make further releases

Merged pull requests:

Update for julia-1.0

28 Aug 14:53

Choose a tag to compare

  • now fully compatible with julia-1.0
  • introduced a custom exception FortranFilesError for FortranFiles-specific errors
  • improved test coverage
  • only allow writing homogeneous Arrays that have a concrete Fortran-compatible eltype -- this change is potentially breaking but prevents inadvertently writing Arrays that Fortran wouldn't be able to read

Update for julia-0.7

10 Jul 13:15
c926fe8

Choose a tag to compare

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

06 Jul 16:42

Choose a tag to compare

  • 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

10 Jul 07:01

Choose a tag to compare

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

22 May 02:30

Choose a tag to compare

  • bswap(::Complex) has moved into Base/Compat, so remove our definition
  • testing only needs product from Iterators, which is provided by Base/Compat
  • let travis test on 0.5, 0.6, and nightly.

Support byte-order conversion

10 Apr 06:00

Choose a tag to compare

  • new keyword "convert" in the FortranFile constructor, 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

06 Apr 03:57

Choose a tag to compare

  • Describe package tests in documentation.
  • Add logo.
  • Fix reading arrays when dimensions are specified with non-default Ints.
  • Increase number of tests.