summaryrefslogtreecommitdiff
path: root/asciidoctor.gemspec
AgeCommit message (Collapse)Author
2024-03-07resolves #4561 remove use of base64 library to prevent warning in Ruby >= ↵Dan Allen
3.3 (PR #4562)
2023-08-15forbid use of haml 6.1.2 since it's not compiled for JRubyDan Allen
2023-04-08resolves #4429 add support for Haml 6 to template converter (PR #4431)Dan Allen
2023-02-21upgrade Nokogiri where possibleDan Allen
2022-10-06fix mailing list URL in gem metadataDan Allen
2022-08-26upgrade Nokogiri to latest version and add overrides for older Ruby versions ↵Mike Dalessio
(PR #4339)
2022-08-24bump minimum required Ruby version to 2.5 (PR #4341)Dan Allen
2021-11-28fix mailinglist URL in gemspec [skip ci]Dan Allen
2021-10-18rename default branchDan Allen
2021-07-10move asciimath dependency declaration to GemfileDan Allen
2021-07-10move all syntax highlighter dependencies to GemfileDan Allen
2021-05-31replace rspec expectations with minitest assertions in feature testsDan Allen
2021-05-31upgrade minitestDan Allen
2021-04-10upgrade template librariesDan Allen
2021-01-22resolves #3916 upgrade rouge and fix test assertion (PR #3920)Dan Allen
2020-11-27test against AsciiMath 2Dan Allen
2020-08-20resolves #3737 add support for erubi template engine; use it in place of ↵Dan Allen
erubis in test suite (PR #3738)
2020-01-17upgrade rouge in test suiteDan Allen
2019-12-26upgrade rouge for development to remove warnings (PR #3522)Dan Allen
2019-06-15resolves #3336 fix how options are passed to the Rouge lexer (PR #3339)Dan Allen
* restore compatibility with Rouge >= 3.4 * eagerly instantiate lexer if not using find_fancy * pass options to constructor of Rouge lexer instead of #lex method * don't clobber cgi-style options on language when enabling start_inline option on the Rouge PHP lexer * add tests for passing options to the Rouge lexer * upgrade Rouge to 3.4.0 (for development); also test against Rouge 2.0.7 in CI
2019-04-15document in gemspec that Asciidoctor supports Rouge >= 2 [skip ci]Dan Allen
2019-04-10fix syntax in gemspec [skip ci]Dan Allen
2019-04-09assign files inside begin/rescue block in gemspec [skip ci]Dan Allen
2019-03-23resolves #3193 bundle .yardopts in RubyGem (PR #3194)Dan Allen
- bundle .yardopts so rubydoc.info selects correct README
2019-02-06resolves #3044 don't distribute test suite in gem [skip ci] (PR #3048)Dan Allen
2019-02-05switch to HTTPS URL in gemspec [skip ci]Dan Allen
2019-02-05fix git command in gemspec [skip ci]Dan Allen
2019-02-05remove process workaround for JRuby [skip ci]Dan Allen
2019-02-05resolves #3005 remove the converter for the docbook45 backend (PR #3040)Dan Allen
- remove the DocBook45Converter class - remove accomodations in DocBook5Converter for DocBook 4.5 - don't register the docbook45 backend name in the converter registry - drop docbook45 from the backend CLI option values - don't mention DocBook 4.5 in the man page - don't mention DocBook 4.5 in the CLI usage statement - update tests to use DocBook 5 instead of DocBook 4.5
2019-02-03resolves #1040 add syntax highlighter adapter for Rouge (PR #3033)Dan Allen
- add SyntaxHighlighter adapter implementation for Rouge - support CGI options attached to language (e.g., "console?prompt=$ ") - change CSS class of line numbering table for Pygments and Rouge to linenotable - reuse styles from default stylesheet to layout the line number column - remove nested pre wrapper in Pygments output when line numbering is enabled and linenums mode is inline - ensure syntax highlighter library is loaded when looking up base style - add the rouge gem as a development dependency
2019-01-10update development dependencies (PR #3000)Dan Allen
* update dependencies * upgrade nokogiri on JRuby and fix assertions
2019-01-06use require_relative instead of modifying $LOAD_PATHDan Allen
- use require_relative in place of require when it relied on $LOAD_PATH manipulation - configure bin scripts to work with require_relative - rename ROOT_PATH to ROOT_DIR - rename DATA_PATH to DATA_DIR - rename STYLESHEETS_DATA_PATH to STYLESHEETS_DIR - define LIB_DIR - simplify test helper require and setup - add bindir helper to test suite - remove unneeded constants in test helper - reorder autoload statements - require version directly instead of autoloading
2019-01-06remove workarounds for Ruby < 2.3Dan Allen
- remove constants for differentiating between Ruby versions - remove fallback assignment for RUBY_ENGINE constant - remove rubygems require - use unicode character properties in regular expressions (e.g., \p{Word}) - remove COERCE_ENCODING constant - always set FORCE_ENCODING constant to true unless default external encoding is not UTF-8 - remove workaround for computing line length - use lines method instead of lines.entries to get lines for string - always normalize lines - check if JRuby class is defined instead of checking for JRuby engine - remove global RUBY_ENGINE_JRUBY constant - move RUBY_ENGINE_OPAL constant inside Asciidoctor module - remove magic encoding comments (since default script encoding is UTF-8) - remove workaround when printing encoding information - remove fallback assignments for passthrough escape characters - remove Ruby core backports (only leave Asciidoctor-specific extensions) - use __dir__ instead of File.dirname __FILE__ - use Float#truncate to truncate column widths - override Float#truncate on Ruby 2.3 to implement precision argument - remove concurrent/hash backport - simplify class_for_name helper - don't call to_sym on constants returned from constants method - remove unnecessary aliasing of regexp match variables; use magic variable instead (e.g., m = $~) - remove workaround for sub_specialchars to accomodate gsub with map argument - remove comment about %:z placeholder for strftime - don't call .to_a on return value of Hash#keys - get home directory using Dir.home - remove exceptions and exclusions for Ruby < 2 in test suite - update list of supported Ruby engines and versions in READMEs - update ruby versions in run-tests.sh
2019-01-04look inside type when using defined? to avoid getting faked out by autoloadDan Allen
2018-10-29don't run build on unsupported versions of Ruby (part of #2764)Dan Allen
2018-10-27remove deprecated property in gemspec [skip ci]Dan Allen
2018-10-21resolves #2928 prevent Slim 4 from issuing warning about invalid `:asciidoc` ↵Dan Allen
option (PR #2929)
2018-10-14upgrade nokogiri, but keep version pinned on JRuby (PR #2919)Dan Allen
2018-08-01merge PR #2822Dan Allen
Replace thread_safe with concurrent-ruby
2018-08-01document the reasoning behind the logic that builds the list of files in the ↵Dan Allen
gemspec
2018-07-31map Concurrent::Hash to ThreadSafe::Cache in Ruby 1.8.7Dan Allen
2018-07-31replace thread_safe with concurrent-rubyJun Aruga
thread_safe is deprecated and has been merged into concurrent-ruby
2018-07-06pin nokogiri to fix problem with test assertions on JRubyDan Allen
2018-05-06Load asciidoctor/version from LOAD_PATH if not found locally (PR #2760)Joseph Herlant
2018-04-08Fix typo in gemspec that removed README & CONTRIBUTING files from the ↵Joseph Herlant
generated gem (PR #2650)
2018-04-02add mailinglist URI to gem specDan Allen
2018-04-01add changelog, source, and issues URI to gem specDan Allen
2017-12-21move yard deps to Gemfile and remove rake taskDan Allen
- move yard deps to Gemfile - unset version of yard and yard-tomdoc - remove yard task from Rakefile - add missing configuration to .yardopts - fix line causing syntax error in CHANGELOG - add info about API docs to CONTRIBUTING
2017-09-19rename license text file to LICENSE [skip ci]Dan Allen
- rename license text file to LICENSE to GitHub recognized it - no change to the license itself - only the format of the license file has been changed
2017-08-22update nokogiri to 1.8.0 for ruby >= 2.1 (PR #2380)Vasyl Solovei
fixes dependencies installation on Windows with ruby >= 2.4