Update type definitions and add types from stdint.h and stddef.h on i386-windows, x86_64-windows, x86_64-darwin, x86_64-linux, arm-linux, powerpc-linux. #749
Add new type definitions for powerpc-openbsd and sparcv9-openbsd. #775, #778
Changed:
Raise required ruby version to >= 2.3.
Lots of cleanups and improvements in library, specs and benchmarks.
Fix a lot of compiler warnings at the C-extension
Fix several install issues on MacOS:
Look for libffi in SDK paths, since recent versions of macOS removed it from /usr/include . #757
Fix error ld: library not found for -lgcc_s.10.4
Don't built for i386 architecture as it is deprecated
No new lexers this but release but we do have fixes for the JavaScript, Kotlin, Python, SPARQL and Turtle lexers. In addition, there have been some under the hood improvements to how keywords are generated for certain languages.
This release includes new lexers for Cypher, Datastudio, GHC Cmm, ISBL, Rego, Solidity and YANG. It also incorporates fixes for the C++, CMake, Console, F#, JSON, JSONDOC, Kotlin, Markdown, Pascal, PHP, Python, Racket, Ruby, Terraform, TypeScript and Vue lexers. Which seems like quite a lot. Enjoy!
This release includes the ECL lexer as a new lexer. It also incorporates fixes for the CoffeeScript, Markdown, NASM, Ruby, Scala and Varnish lexers. Enjoy your syntax highlighting! 🎉
This release includes one new lexer: the Varnish lexer! We also have fixes for the D, Java, Lua, NASM, Objective-C, PowerShell, Rust, Shell, TOML and TypeScript lexers.
Thank you to all the contributors who've helped make Rouge better!
This release includes three new lexers: FreeFEM, GHC and Objective-C++. Thanks to contributions from the community, we also have fixes for the Console, Jinja, LLVM, Python, Rust and Swift lexers. Finally, you should now be able to pass 'false' as an option after a fix to how CGI-style options are parsed.
Happy new year to everyone! We look forward to another year of Rouge 😃
This release includes fixes for the JSONDOC, Liquid, Magik and TOML lexers as well as the addition of the NES Assembly and Slice lexers.
If all goes according to plan, this will be the last release for 2019. Thanks to all the contributors who improved Rouge—this library wouldn't be what it is without you. See you all again in the new year!
Zeitwerk::Loader#push_dir supports an optional namespace keyword argument. Pass a class or module object if you want the given root directory to be associated with it instead of Object. Said class or module object cannot be reloadable.
The default inflector is even more performant.
2.3.1 (from changelog)
Saves some unnecessary allocations made internally by MRI. See #125, by @casperisfine.
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ github-pages (205 → 207) · Repo
Release Notes
207
206
Does any of this look wrong? Please let us know.
Sorry, we couldn't find anything useful about this release.
↗️ activesupport (indirect, 6.0.3.1 → 6.0.3.2) · Repo · Changelog
Release Notes
6.0.3.2 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 1 commit:
Preparing for 6.0.3.2 release
↗️ dnsruby (indirect, 1.61.3 → 1.61.4) · Repo
Commits
See the full diff on Github. The new version differs by 43 commits:
update version to 1.61.4 and add to RELEASE_NOTES
remove unused byebug gem
Testing only Ruby 2.5, 2.6 and 2.7 in travis
update travis ruby versions
Merge pull request #164 from karlerikounapuu/master
Reinitialize all IANA TAR keys with Dnssec.reset
Merge pull request #163 from karlerikounapuu/master
Test functionality integrity for algorithms 13/ 14
Implement ECDSAP256SHA256 (13) / ECDSAP384SHA384 (14) algorithms for DNSKEY
Fix uninitialized constant error when using via Rails
Merge pull request #161 from mimuret/master
fix simpledns version
fix create Name include url special characters
rake 12.3.3
Merge pull request #159 from noraj/patch-2
Merge pull request #158 from noraj/patch-1
add yard build file
gemspec enhancement
release notes: fix markdown title
Merge pull request #157 from noraj/patch-1
Dnsruby::Name : document .punycode
Merge pull request #156 from noraj/patch-1
README: add documentation link
updating version to 1.6.3 for release
getting round pesky root server timeouts
only trying buffer size 4096, as repeated queries are blocked by root servers
try, try and try again...
more timeout stuff in test
add timeouts to test queries to prevent travis failure
add output from test to find why TC is failing on Travis but not locally
remove rubydns-based tests for now, as the API has changed and I cannot get it to work
Make the test TCP socket with port before starting NIO handler
DEFAULT_PORT
update test dependencies
suppress test warnings
fixing up the tests
Sean Dilda TCP timeout change
Steve Lawson port change
Remove Ruby 2.0.0 and add 2.6.3 for Travis
Merge pull request #149 from kenchan/fix-deprecation-warning
`has_rdoc=` is deprecated with no replacement
update RELEASE_NOTES and version for new release of 1.61.2 with new root key
add new root key
↗️ ffi (indirect, 1.12.2 → 1.13.1) · Repo · Changelog
Release Notes
1.13.1 (from changelog)
1.13.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ html-pipeline (indirect, 2.12.3 → 2.13.0) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 8 commits:
:gem: bump to 2.13.0
Merge pull request #332 from eric-wieser/patch-1
Allow `role` attributes in html tags
Merge pull request #329 from jch/jch-patch-1
Update README.md
Create FUNDING.yml
Merge pull request #326 from jch/update-changelogs
Update CHANGELOG from 2.12.1 to 2.12.3
↗️ jekyll (indirect, 3.8.7 → 3.9.0) · Repo · Changelog
Release Notes
3.9.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 26 commits:
Release :gem: 3.9.0
Update jekyll 3.9.0 release post
Update history.markdown
[3.x] Add default language for kramdown syntax highlighting (#8325)
[3.x] Add 3.9.0 release post (#8323)
Merge pull request #8322 from jekyll/3.9-kramdown-v2-upgrade
Require kramdown-parser-gfm gracefully.
Update features/collections.feature
Rewrite kramdown and rouge versions in script/default-site
Skip this scenario when using Kramdown v1 since it doesn't support guess_lang
Rouge 1.x doesn't render a div wrapper
'jekyll new' should add kramdown-parser-gfm to its gemfile
Update unit tests for Kramdown-based converter (#8014)
Don't bundle kramdown-parser-gfm by default.
Fix rubocop offenses
By default, the kramdown version will be 2.x, so add the other gems by default in that case
Allow kramdown v1.17 and v2 and up.
Test on Ruby 2.5 and up, only
mathjax engine is still bundled within kramdown
Require at least kramdown-2.1
Appease RuboCop
Add "kramdown-syntax-coderay" to Gemfile
Remove kramdown listing from Gemfile
load kramdown extensions based on configuration
Add 'kramdown-parser-gfm' as a runtime dependency
Bump kramdown to v2.0
↗️ kramdown (indirect, 1.17.0 → 2.3.0) · Repo · Changelog
↗️ nokogiri (indirect, 1.10.9 → 1.10.10) · Repo · Changelog
Release Notes
1.10.10
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 5 commits:
version bump to v1.10.10
update CHANGELOG for v1.10.10
Merge branch '2029-windows-support-for-ruby-27-on-v110x' into v1.10.x
Support fat binary gems for ruby-2.7
ci: only manage the v1.10.x pipeline on this branch
↗️ rouge (indirect, 3.13.0 → 3.19.0) · Repo · Changelog
Release Notes
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ zeitwerk (indirect, 2.3.0 → 2.4.0) · Repo · Changelog
Release Notes
2.4.0 (from changelog)
2.3.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
version 2.4.0
let push_dir accept a namespace
Merge pull request #127 from krzysiek1507/feature/speed-up-inflector
Capitialize! parts of basename
version 2.3.1
style and comments
Merge pull request #125 from Shopify/save-some-path-duplications
Freeze absolute paths to reduce allocations on file operations
fixes typo in README [skip ci]
improves for_gem documentation [skip ci]
fixes a mistake in the docs of for_gem
more internal docs about require support
removes a test covering require_relative
documents internally why require_relative is not supported
add test coverage for requiring files deep down
documents reopening third-party namespaces [skip ci]
add some metadata URLs to the gemspec [skip ci]
Merge pull request #116 from rafbm/patch-1
Add changelog to gemspec
documents the Break debugger works with Zeitwerk [skip ci]
removes preloading from the gem description
🆕 kramdown-parser-gfm (added, 1.1.0)
🆕 rexml (added, 3.2.4)
🆕 simpleidn (added, 0.1.1)
🆕 unf (added, 0.1.4)
🆕 unf_ext (added, 0.0.7.7)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands