From 652bab9c02942ad44598f5f4b361ce120c0632f9 Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Wed, 22 Nov 2017 19:37:24 +0100 Subject: [PATCH] Drop Julia 0.4 support (#26) Required to tag a new release since METADATA is frozen for 0.4. --- .travis.yml | 1 - README.md | 6 ++---- REQUIRE | 2 +- appveyor.yml | 2 -- 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index aa165dc..25f5db4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,6 @@ os: - linux - osx julia: - - 0.4 - 0.5 - 0.6 - nightly diff --git a/README.md b/README.md index b7ae018..4a6edc7 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ [![Travis CI Build Status](https://travis-ci.org/JuliaArchive/LegacyStrings.jl.svg?branch=master)](https://travis-ci.org/JuliaArchive/LegacyStrings.jl) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/ib52329urgg62jai?svg=true)](https://ci.appveyor.com/project/nalimilan/legacystrings-jl) -[![Julia 0.4 Status](http://pkg.julialang.org/badges/LegacyStrings_0.4.svg)](http://pkg.julialang.org/?pkg=LegacyStrings&ver=0.4) [![Julia 0.5 Status](http://pkg.julialang.org/badges/LegacyStrings_0.5.svg)](http://pkg.julialang.org/?pkg=LegacyStrings&ver=0.5) +[![Julia 0.6 Status](http://pkg.julialang.org/badges/LegacyStrings_0.6.svg)](http://pkg.julialang.org/?pkg=LegacyStrings&ver=0.6) The LegacyStrings package provides compatibility string types from Julia 0.5 (and earlier), which were removed in subsequent versions, including: @@ -18,10 +18,8 @@ The LegacyStrings package provides compatibility string types from Julia 0.5 (an LegacyStrings also defines and exports converter functions for these types, i.e.: -- `ascii`: convert to `ASCIIString`; on 0.5 since `Base` exports an `ascii` function as well, you must explicitly do `import LegacyStrings: ascii` or write `LegacyStrings.ascii` in order to use this function rather than `Base.ascii`. +- `ascii`: convert to `ASCIIString`; since `Base` exports an `ascii` function as well, you must explicitly do `import LegacyStrings: ascii` or write `LegacyStrings.ascii` in order to use this function rather than `Base.ascii`. - `utf8`: convert to `UTF8String`. - `utf16`: convert to `UTF16String`. - `utf32`: convert to `UTF32String`. - `wstring`: alias for `utf16` or `utf32` according to what `WString` is an alias to. - -The definitions of the above types and functions are conditional on the version of Julia being used so that you can do `using LegacyStrings` unconditionally and be guaranteed that e.g. `LegacyStrings.ASCIIString` is an `ASCIIString` type that will behave as expect in Julia 0.4 or earlier. diff --git a/REQUIRE b/REQUIRE index 0c15fa0..8a3f6b8 100644 --- a/REQUIRE +++ b/REQUIRE @@ -1,2 +1,2 @@ -julia 0.4 +julia 0.5 Compat 0.18.0 diff --git a/appveyor.yml b/appveyor.yml index f694b9f..112521c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,5 @@ environment: matrix: - - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x86/0.4/julia-0.4-latest-win32.exe" - - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.4/julia-0.4-latest-win64.exe" - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x86/0.5/julia-0.5-latest-win32.exe" - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.5/julia-0.5-latest-win64.exe" - JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x86/0.6/julia-0.6-latest-win32.exe"