summaryrefslogtreecommitdiff
path: root/Gemfile
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-04-08resolves #4429 add support for Haml 6 to template converter (PR #4431)Dan Allen
2023-02-21upgrade Nokogiri where possibleDan Allen
2022-10-19upgrade TruffleRuby in CIDan Allen
2022-10-18drop support for Ruby < 9.2 (which provides Ruby 2.3)Dan Allen
2022-10-12manage bundler groups correctly in CI workflowDan Allen
- start by excluding coverage, docs, and lint - reenable coverage and docs groups for primary - run tests as last step - ignore coverage group if Ruby version < 2.5.0
2022-10-09remove gem version patch script and update release scriptDan Allen
2022-09-04require Gem::Version patch in GemfileDan Allen
2022-08-26upgrade Nokogiri to latest version and add overrides for older Ruby versions ↵Mike Dalessio
(PR #4339)
2022-08-24enable job for Ruby 3.1 on windows-latestDan Allen
2022-07-27remove unused group in Gemfile [no ci]Dan Allen
2022-07-27set up fully automated release [no ci]Dan Allen
2022-01-08update RuboCop and add new copsDan Allen
2021-12-28drop outdated patch for open-uri-cached (PR #4229)Dan Allen
2021-12-27add tests for open-uri/cached integration that is activated by the cache-uri ↵Dan Allen
attribute
2021-11-07update RuboCop and add new rules to configDan Allen
2021-07-31resolves #2557 enable RuboCop to enforce a consistent code style and perform ↵Dan Allen
static analysis
2021-07-10move asciimath dependency declaration to GemfileDan Allen
2021-07-10move all syntax highlighter dependencies to GemfileDan Allen
2021-04-30sort gems in Gemfile [skip ci]Dan Allen
2021-04-30add missing frozen string literal comment in Gemfile [skip ci]Dan Allen
2020-11-27add job to matrix that runs tests against AsciiMath 1Dan Allen
2020-11-02fix name of docs group in Gemfile [skip ci]Dan Allen
2019-12-14upgrade truffleruby in CI to 19.3.0 (PR #3506)Dan Allen
2019-08-25go back to using RUBY_ENGINE to change version of haml on TruffleRubyDan Allen
2019-08-25use shorthand declaration for haml gem on TruffleRubyDan Allen
2019-08-25upgrade truffleruby to 19.2.0; enable in nightly job (PR #3305)Guillaume Grossetie
* upgrade truffleruby to 19.2.0 * run TruffleRuby only when the build was triggered by cron * use Haml version 4 when running on TruffleRuby (because version 5 is using Ripper which is unsupported)
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-06-14set pygments.rb version explicitly in CIDan Allen
2019-01-26resolves #2106 make syntax highlighter pluggable (PR #3016)Dan Allen
- define the Asciidoctor::SyntaxHighlighter module to handle all aspects of syntax highlighting - define built-in SyntaxHighlighter adapters for coderay, pygments, highlight.js, html-pipeline, and prettify - move all embedded syntax highlighting logic into SyntaxHighlighter adapters - allow SyntaxHighlighter adapter class to self register with a source highlighter name using register_for - load SyntaxHighlighter adapters lazily (except for highlight.js and html-pipeline) - add :syntax_highlighters and :syntax_highlighter_factory options to API to allow syntax highlighter resolution to be customized - instantiate SyntaxHighlighter adapter once header is finalized if source-highlighter attribute is set on document and basebackend is html - provide SyntaxHighlighter factory modules for registering syntax highlighter adapters (default, custom, and default proxy) - allow SyntaxHighlighter adapters to contribute docinfo at :head and :footer slots in HTML output document - move retrieval and writing of stylesheets for syntax highlighters to SyntaxHighlighter adapters - wire methods in Stylesheets class that pertain to syntax highlighting to SyntaxHighlighter adapters - remove hard-coded styles in Pygments output - update default stylesheets to support Pygments styles and drop CSS workarounds - don't fail if value of pygments-style attribute is not recognized; instead fallback to default style - don't remove nested pre tags in HTML produced by Pygments when linenums are enabled - update default stylesheet to avoid styling nested pre tags - rename pygments table class to pygments-table - change pygments base CSS selector from .listingblock .pygments to pre.pygments - allow color for generic text, line numbers, and line number border to inherit from Pygments style - align stylesheet for default CodeRay style with other syntax highlighters - set default background color for prettify using a selector with the lowest precedence - update and add tests - add tests for the Pygments integration - add pygments.rb dependency and enable Pygments integration tests if the environment variable PYGMENTS=true is set - move syntax highlighter tests to dedicated test file
2019-01-10update development dependencies (PR #3000)Dan Allen
* update dependencies * upgrade nokogiri on JRuby and fix assertions
2018-11-15remove shippable configuration [skip ci]Dan Allen
2018-10-29don't run build on unsupported versions of Ruby (part of #2764)Dan Allen
2018-10-14upgrade nokogiri, but keep version pinned on JRuby (PR #2919)Dan Allen
2018-07-31map Concurrent::Hash to ThreadSafe::Cache in Ruby 1.8.7Dan 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-08-26fix broken GemfileDan Allen
- prevent nokogiri from being vetoed on Ruby 2.1 when not mingw32
2017-08-23lock mingw32 version of Ruby to nokogiri 1.7Dan Allen
2017-07-26update Ruby versions in CI environment (PR #2339)Dan Allen
- update to latest versions - use more specific version numbers for better control - update version of simplecov gem
2017-07-24lock version of tilt in Ruby 1.8.7 buildDan Allen
2017-06-24lock version of Haml if Ruby < 2Dan Allen
- rewrite Ruby version logic in Gemfile
2017-05-16remove trailing spaces in sourceDan Allen
2017-05-07cap version of slim for Ruby 1.9.3; upgrade slim to 2.1.0 for Ruby 1.8.7Dan Allen
2017-03-03shift latest version of dep to gemspecDan Allen
- use latest version of dep in gemspec - use Gemfile to override dep versions as necessary - upgrade gemspec to Nokogiri 1.7.0; override for older Ruby versions in Gemfile
2017-01-23upgrade cucumber and JRuby in CI build (PR #2005)Dan Allen
- upgrade cucumber and JRuby to fix incompatibility - upgrade yard to fix Rake warning
2016-11-29upgrade Nokogiri to 1.6.x (except on Ruby 1.8) (PR #1213)Dan Allen
- add NOKOGIRI_USE_SYSTEM_LIBRARIES=true env variable in CI - recommend NOKOGIRI_USE_SYSTEM_LIBRARIES=true env variable when running bundle - use Gemfile to downgrade Nokogiri if Ruby < 1.9.2
2016-11-29always use 0 to represent floating number in pessimistic versionDan Allen
2016-11-29upgrade to Slim 3 (PR #1953)Vít Ondruch
- upgrade to Slim 3 except for Ruby 1.8.7 - move racc dependency for rbx to Gemfile
2014-11-10enable CI reportsDan Allen
- code coverage (locally & for shippable.com builds) (use `rake coverage test:all`) - JUnit-style XML reports (for shippable.com builds)
2013-10-25resolves #731 add initial Cucumber test infrastructureDan Allen
- add cucumber and rspec-expectations dependencies - add cucumber Rake task definition - add sample cucumber tests and a step definition rough-in - set version ranges for library dependencies