summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2020-01-28Fix typo in documentation (#42)
2019-12-29Escape special characters in charts (#40)Zsolt Kozaroczy
Fixes #37
2019-12-20Add option to protect against formula injection attacks (#34)Gabriel Morcote
Caxlsx used to treat cell values beginning with an equal sign as formula by default. This can be dangerous if the input data is user generated or coming from other untrusted sources (see https://www.owasp.org/index.php/CSV_Injection for details). This commit adds a new option `escape_formulas` that can be used with `#add_row` and on instances of `Cell`. If set to true, cell values beginning with an equal sign are treated as normal strings (and will be displayed literally by Excel and co.)
2019-12-18README link fixes [skip ci]Noel Peden
2019-12-18Merge branch 'master' of https://github.com/caxlsx/axlsxNoel Peden
2019-12-18Rename axlsx_rails to caxlsx_rails [skip ci]Noel Peden
2019-12-17Fix typos in BarChart commentsKoza
2019-12-17Check size in bytes as opposed to string sizeIan Clarkson
- `size` returns length in characters, but doesn't factor in multibyte Unicode characters. By switching to `bytesize`, we check the relevant measure of how many bytes the worksheet name is. - Fixes https://github.com/randym/axlsx/issues/588 - Copy of PR against original axlsx (https://github.com/randym/axlsx/pull/589)
2019-12-15Fix rdoc for BarSeries#shapeStefan Daschek
2019-12-15Fix typoStefan Daschek
See https://github.com/randym/axlsx/pull/606
2019-12-15Fix typo.Stefan Daschek
See https://github.com/randym/axlsx/pull/635
2019-12-15Fix typo.Stefan Daschek
See https://github.com/randym/axlsx/pull/617
2019-12-15Mention axslx_styler in related gems sectionStefan Daschek
2019-12-15Add changelog entry for 2.0.2Stefan Daschek
2019-12-14Add GitHub action for closing stale issuesStefan Daschek
2019-12-03Remove unused / stubbed code related to parsing xlsx filesStefan Daschek
This code was added in 3def8f8895 (back in 2011). It has never been worked on further since; `Axlsx::Parser` is not used anywhere in the whole codebase. Currently there are no plans to support parsing xlsx file anytime soon, so let‘s remove all of this dead code.
2019-11-23Add section about where to (not) post questions and find answers.Stefan Daschek
2019-11-23Add link to FAQStefan Daschek
2019-10-31Add link to contribution guidelinesStefan Daschek
2019-10-31Create CONTRIBUTING.mdStefan Daschek
2019-10-29Delete appveyor.ymlWeston Ganger
2019-10-29Improve READMEWeston Ganger
2019-10-29Remove a typo from commentvzvu3k6k
Fixnum is removed by 12d6433, but this typo was remained.
2019-10-29fix validate document with font option underlineAli Mujtaba
2019-10-29Add Style ReferenceWeston Ganger
2019-10-29Remove rubima.mdWeston Ganger
2019-10-29Use CHANGELOG.md instead of README for changelogWeston Ganger
2019-10-04Fix rake reference [skip ci]Noel Peden
2019-10-04Readme title fixes [skip ci]Noel Peden
2019-10-04Version 3.0.1 bump [skip ci]Noel Peden
2019-10-04Remove ruby 2.1 and 2.2 from TravisNoel Peden
2019-10-02Merge pull request #10 from marshall-lee/caxlsx-fix_relationship_cacheNoel Peden
Fix Relationship.instances cache
2019-10-02Merge pull request #2 from inopinatus/masterNoel Peden
Bump dependencies for nokogiri, ruby, and rubyzip.
2019-10-02Cache relationship in Hash rather than in Array.Vladimir Kochnev
Also cacle only ids, not entire instances.
2019-10-02Fix Relationship.instances cache.Vladimir Kochnev
This PR aims to fix several issues with Relationship cache: 1) It's not threadsafe, so I propose to use a TLS variable for this. 2) Memory obtained by cache remains non-freed before the next run of `serialize`. I think it should be freed immediately. 3) Memory should be freed in `ensure` block to prevent memory bloating in case of exception. *There are only two hard things in Computer Science: cache invalidation and naming things.*
2019-09-30Fix github links / repo names [skip ci]Noel Peden
2019-09-30Merge pull request #3 from kiskoza/fix-rails-auto-requireNoel Peden
Add caxlsx.rb to make auto require work
2019-09-29Bump dependencies for nokogiri, rubyzip, and Ruby.Josh Goodall
nokogiri <1.10.4 and rubyzip < 1.3.0 had CVEs and/or regressions, and whilst we're here, signal that it's okay to use Ruby 2.3 syntax and methods and later.
2019-09-26Update gem install instructions to use caxlsxStefan Daschek
2019-09-26Update README.md to show Travis CI status of this fork.Josef Šimánek
2019-09-26add some ruby versionstakkanm
2019-09-26add and update some ruby versionstakkanm
2019-09-26Fix URL in README (#6)Paul McMahon
2019-09-23Gemspec home page fix [skip ci]Noel Peden
2019-09-17Add caxlsx.rb to make auto require workKoza
https://guides.rubygems.org/make-your-own-gem/ The convention is to have one Ruby file with the same name as your gem, since that gets loaded when require is run.
2019-09-10Update README.mdNoel Peden
2019-09-08Change gem nameNoel Peden
2019-09-08Merge branch 'master' of https://github.com/caxlsx/axlsxNoel Peden
2019-09-08Release 3.0.0Noel Peden
2019-09-08Update README.mdNoel Peden