Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 13, 2022

This PR contains the following updates:

Package Change Age Confidence
rake-compiler (changelog) '~> 0.8.0''~> 1.3.0' age confidence

Release Notes

rake-compiler/rake-compiler (rake-compiler)

v1.3.1

Compare Source

  • Improvements:
    • Java: Improved javac detection.

v1.3.0

Compare Source

  • Improvements:

    • GH-247: Java: Added support for the JAVA_HOME environment variable.
      • Patch by MSP-Greg
  • Thanks:

    • MSP-Greg

v1.2.9

Compare Source

  • Improvements:

    • GH-242: Java: Changed to the default target Java to 8.

      • Patch by Charles Oliver Nutter
    • GH-244: Added support for double-digit version segments in Ruby
      version such as "2.6.10".

      • Patch by Mike Dalessio
    • GH-240: Reverted "stopped to generate tasks for nonexistent files"
      in 1.2.8. Users must specify valid spec.files.

  • Thanks:

    • Charles Oliver Nutter
    • Mike Dalessio

v1.2.8

Compare Source

  • Improvements:

    • GH-240: Stopped to generate tasks for nonexistent files.
      • Patch by y-yagi
  • Thanks:

    • y-yagi

v1.2.7

Compare Source

  • Improvements:

    • GH-236: Added support for setting required_rubygems_version for
      fat-gems that specify the Linux libc.
      [Patch by Mike Dalessio]
  • Thanks:

    • Mike Dalessio

v1.2.6

Compare Source

  • Improvements:

    • GH-232 GH-233: Changed to use require instead of copying content
      of rbconfig.rb for __FILE__ in rbconfig.rb.
      [Patch by ParadoxV5]
  • Thanks:

    • ParadoxV5

v1.2.5

Compare Source

  • Fixes:

    • GH-225: Fixed a bug that rake compile may not work on Windows.
      [Reported by Lukasz Suleja]
    • GH-224 GH-226: Fixed a bug that 1.2.4 doesn't work on Ruby < 2.6.
      [Reported by Ivo Anjo]
      [Patch by Mike Dalessio and Akira Matsuda separately]
  • Thanks:

    • Lukasz Suleja
    • Ivo Anjo
    • Mike Dalessio
    • Akira Matsuda

v1.2.4

Compare Source

  • Enhancements:

    • GH-221: Enabled syntax highlighting in documents.
      [Patch by Ryo Nakamura]
    • GH-202 GH-222: Use environment variables to set install paths.
      [Reported by Brandon Fish]
      [Patch by Michael Go]
  • Thanks:

    • Ryo Nakamura
    • Brandon Fish
    • Michael Go

v1.2.3

Compare Source

  • Enhancements:

    • GH-217: Added support for nil in build options again.
      [Patch by Mike Dalessio]
  • Fixes:

    • GH-219: Fixed a typo in documentation.
      [Patch by y-yagi]
  • Thanks:

    • Mike Dalessio
    • y-yagi

v1.2.2

Compare Source

  • Enhancements:

    • GH-211: Added extra_sources that is for dynamic sources.
      [Patch by James Tucker]
    • GH-213: Stopped using --release on Java 8.
      [Patch by James Pavel Rosický]
    • GH-215: Added support for extra options with space.
      [Reported by Jun Aruga]
  • Fixes:

    • GH-212: Fixed a typo in documentation.
      [Patch by Jan-Benedikt Jagusch]
  • Thanks:

    • James Tucker
    • Jan-Benedikt Jagusch
    • Pavel Rosický
    • Jun Aruga

v1.2.1

Compare Source

  • Enhancements:

    • GH-209: Added support for RubyGems 3.3.21 or later.
      [Patch by Mike Dalessio]
  • Fixes:

    • GH-208: Fixed a typo in documentation.
      [Patch by Garen Torikian]
  • Thanks:

    • Garen Torikian
    • Mike Dalessio

v1.2.0

Compare Source

v1.1.9

Compare Source

  • Enhancements:
    • Add support for --release option to build JRuby extension.
      #​200 [Reported by Pavel Rosický]
      #​201 [Patch by Satoshi Tagomori]

v1.1.8

Compare Source

  • Fixes:
    • Fix wrong required_ruby_version when some RUBY_CC_VERSIONs are missing.
      #​198 [Patch by Lars Kanis]

v1.1.7

Compare Source

  • Fixes:
    • Fix binary paths for staging and clobber.
      #​197 [Patch by konsolebox]

v1.1.6

Compare Source

  • Fixes:
    • Fix a regression bug that Symbol can't be used for name of Rake::ExtensionTask.new.

v1.1.5

Compare Source

  • Fixes:
    • Fix a regression bug that wrong install location is used when name that includes / is specified to Rake::ExtensionTask.new.
      #​196 [Reported by konsolebox]

v1.1.4

Compare Source

  • Fixes:
    • Fix a regression bug that installed gem can't be found on cross compile.
      #​195 [Reported by Mike Dalessio]

v1.1.3

Compare Source

  • Fixes:
    • Fix a regression bug that wrong install location is used.
      #​194 [Reported by Andrew Kane]

v1.1.2

Compare Source

  • Changes:

    • Use .tar.gz instead of .tar.bz2 for Ruby archive.
      #​179 [Patch by Masaki Hara]
    • Stop removing CC, CXX, CPPFLAGS and LDFLAGS environment variables for cross-build.
      #​182 [Patch by Lars Kanis]
    • Remove IronRuby related message.
      #​184 [Patch by Thomas E Enebo]
    • Suppress a warning.
      #​185 [Patch by Olle Jonsson]
    • Rename History.txt to History.md.
      #​174 [Patch by MSP-Greg]
    • Use make install instead of copying artifacts manually.
      #​191 [Patch by Lars Kanis]
  • Enhancements:

    • Add support for building cross rubies in parallel.
      #​169 [Patch by Lars Kanis]
    • Use RAKE_EXTENSION_TASK_NO_NATIVE environment variable as the default no_native value.
    • Add support for rake native gem without cross.
      #​166 [Patch by Lars Kanis]

v1.1.1

Compare Source

  • Changes:

    • Bump the default Java bytecode to 1.7.
      #​172 [Patch by Charles Oliver Nutter]
  • Enhancements:

    • Add support for finding x86_64 MinGW GCC.
      #​164 [Patch by Lars Kanis]
    • Strip cross compiled shared library automatically.
      #​165 [Patch by Lars Kanis]

v1.1.0

Compare Source

  • Bugfixes:
    • Fix a bug that JavaExtenstionTask can't build anything.
      #​163 [Reported by Kai Kuchenbecker]

v1.0.9

Compare Source

  • Changes:

    • Use "-Xlint" option for JRuby native extension by default.
      #​158 [Patch by Stephen George]
  • Enhancements:

    • Make customizable compiler Xlint option for JRuby native extension.
      #​118 [Patch by Hiroshi Hatake]
    • Add support for Ruby 2.7.
      #​161 [Reported by Masaki Hara]

v1.0.8

Compare Source

  • Enhancements:

    • Added Rake::JavaExtensionTask#encoding= to pass the -encoding option to
      javac.
      #​157 [Patch by Tiago Dias]
  • Bugfixes:

    • Drop EOL'd rubyforge_project directive from .gemspec.
      #​155 [Patch by Olle Jonsson]

v1.0.7

Compare Source

  • Bugfixes:
    • Fix a bug that JRuby class path detection is failed on
      cross-compilation.
      #​149 #​151 [Reported by Chalupa Petr][Patch by Prashant Vithani]

v1.0.6

Compare Source

  • Enhancements:
    • Stop to make unreleased Ruby installable.
      #​150 [Reported by MSP-Greg]

v1.0.5

Compare Source

  • Enhancements:
    • Improve JRuby class pass detection.
      #​147 [Patch by Prashant Vithani]
    • Update the default source and target versions to Java 6.
      #​148 [Patch by Prashant Vithani]

v1.0.4

Compare Source

  • Enhancements:
    • Migrate to RSpec 3 from RSpec 2.
    • Add more tests.
      #​140 [Patch by Lars Kanis]
    • Support C++ source files by default.
      #​141 [Patch by Takashi Kokubun]
    • Suppress warnings.
      #​142 [Patch by Akira Matsuda]

v1.0.3

Compare Source

  • Enhancements:
    • Support specifying required Ruby versions.
      #​137 [Patch by Lars Kanis]

v1.0.2

Compare Source

  • Bugfixes:
    • Fix Ruby version detection example code in README.
      #​135 [Patch by Nicolas Noble]
    • Fix version detection.
      #​136 [Patch by Lars Kanis]

v1.0.1

Compare Source

  • Bugfixes:
    • Add missing dependency.

v1.0.0

Compare Source

  • Enhancements:
    • Really support extension in sub directory.

v0.9.9

Compare Source

  • Bugfixes:
    • Support Symbol as extension name again.
      #​134 [Patch by Takashi Kokubun]

v0.9.8

Compare Source

  • Enhancements:
    • Support extension in sub directory.
      #​128, #​129 [Patch by Kenta Murata]

v0.9.7

Compare Source

  • Bugfixes:
    • May fix "make" detection on Windows.
      #​123 [Reported by Aaron Stone]

v0.9.6

Compare Source

  • Enhancements:

    • Add more descriptions into README.
      Closes #​105 [Patch by Aaron Stone]
    • Remove needless executable bits.
      Closes #​107 [Patch by Thibault Jouan]
    • Update .gitignore.
      Closes #​108 [Patch by Thibault Jouan]
    • Improve "make" detection on some platforms such as FreeBSD.
      Closes #​109 [Patch by Thibault Jouan]
    • Enable cucumber steps for POSIX on *BSD.
      Closes #​110 [Patch by Thibault Jouan]
    • Stop to build bundled extensions.
    • Add description about CLI option into README.
      Closes #​115 [Patch by Richard Michael]
    • Update description about using rake-compiler on virtual machine in
      README.
      Closes #​116, #​117 [Patch by Lars Kanis]
    • Update fake mechanism to be compatible with Bundler.
      Closes #​121 [Patch by Lars Kanis]
  • Bugfixes:

    • Fix typos in README.
      Closes #​102, #​103 [Patch by Robert Fletcher]

v0.9.5

Compare Source

  • Enhancements:
    • Support adding bundled files in cross_compiling block.
      Closes #​100 [Patch by Aaron Stone]

v0.9.4

Compare Source

v0.9.3

Compare Source

  • Bugfixes:
    • Fix specs to run (and pass) on Ruby 2.1 and beyond.
      Pull #​94 [hggh]

v0.9.2

Compare Source

  • Bugfixes:
    • Pre-load resolver to avoid Bundler blow up during cross-compilation
      Pull #​83 [larskanis]

v0.9.1

Compare Source

  • Bugfixes:
    • Restore compatibility with RubyGems platforms for cross-compilation
      (i386-mingw32 and x86-mingw32 are the same and supported)

v0.9.0

Compare Source

  • Enhancements:

    • Add support for cross-builds and multiple platforms (x86/x64).
      Pull #​74 [larskanis]

      $ rake-compiler cross-ruby VERSION=1.8.7-p371
      $ rake-compiler cross-ruby VERSION=1.9.3-p392
      $ rake-compiler cross-ruby VERSION=2.0.0-p0
      $ rake-compiler cross-ruby VERSION=2.0.0-p0 HOST=x86_64-w64-mingw32
      $ rake cross compile RUBY_CC_VERSION=1.8.7:1.9.3:2.0.0
      
      # Rakefile
      ext.cross_platform = %w[i386-mingw32 x64-mingw32]
      
    • Support for cross-platform specific options. Pull #​74 [larskanis]

      # Rakefile
      ext.cross_config_options << "--with-common-option"
      ext.cross_config_options << {"x64-mingw32" => "--enable-64bits"}
  • Bugfixes:

    • Correct fat-gems support caused by RubyGems issues. Pull #​76 [knu]
  • Deprecations:

    • Requires minimum Ruby 1.8.7 and RubyGems 1.8.25
    • Usage of 'i386-mswin32' needs to be changed to 'i386-mswin32-60'

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/rake-compiler-1.x branch from 3a47494 to f61b35a Compare April 13, 2025 04:04
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