| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-01 | Fix Lint/NonLocalExitFromIterator offense | Geremia Taglialatela | |
| Uses `Array#any?` instead of `Array#each`. According to benchmarks, `any?` is slightly faster when validation fails (3%) and noticeably faster when validation passes (up to 60%) | |||
| 2023-06-13 | Fix safe Style/Lambda offenses | Geremia Taglialatela | |
| - Use literal syntax on single line - Use lambda method on multiple lines Ref: https://rubystyle.guide/#lambda-multi-line | |||
| 2023-06-05 | Prefer `Kernel#format` to `String#%` | Geremia Taglialatela | |
| This commit fixes cases that cannot be detected by RuboCop Ref: https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Style/FormatString | |||
| 2023-06-05 | Fix Style/FormatString offenses | Geremia Taglialatela | |
| `Kernel#format` is faster and will avoid to allocate an array compared to `String#%`. ``` IPS: kernel_format: 3877614.2 i/s string_percent: 3531475.0 i/s - 1.10x (± 0.00) slower Memory: kernel_format: 160 allocated string_percent: 200 allocated - 1.25x more ``` | |||
| 2023-05-31 | Remove redundant parentheses | Geremia Taglialatela | |
| - Style/ParenthesesAroundCondition - Style/RedundantParentheses - Style/TernaryParentheses `Style/ParenthesesAroundCondition` may be questionable, but a majority of comparison where not using parentheses, so offenses have been fixed for uniformity across the codebase | |||
| 2023-05-23 | Improve Regexp validator | Geremia Taglialatela | |
| Replace `.match` with `.match?` | |||
| 2023-05-20 | Remove minor safe offenses | Geremia Taglialatela | |
| - Style/RaiseArgs - Style/RedundantCondition - Style/RedundantReturn - Style/SelfAssignment - Style/SoleNestedConditional | |||
| 2023-05-15 | Remove ability to set `u=` to true in favor of :single | Paul Kmiec | |
| The `u=` would convert `true` to `:single` for backwards compatibility. However, it is more explicit to set it to `:single` or one of the other underline options instead of relying on the conversion. | |||
| 2023-05-15 | Improve boolean validation constants (i.e. Axlsx::VALID_BOOLEAN_VALUES) | Paul Kmiec | |
| Added VALID_BOOLEAN_TRUE_VALUES and VALID_BOOLEAN_FALSE_VALUES so that those can be re-used in other placed and have the same notion of what a valid boolean value is. For example, we can use the true values in `Cell#u=`. Additionally, since validate_boolean / BOOLEAN_VALIDATOR are invoked so frequently, putting the likely values at the front can actually make a non-trivial difference. Since VALID_BOOLEAN_VALUES is derived from VALID_BOOLEAN_TRUE_VALUES and VALID_BOOLEAN_FALSE_VALUES, we use `Array#zip` to still end up with good order. | |||
| 2023-05-10 | Move definition of valid values and validator lambdas out of the methods to ↵ | Koza | |
| reduce memory consumption | |||
| 2023-05-04 | Enable Style/FrozenStringLiteralComment and autocorrect | Paul Kmiec | |
| 2023-04-09 | Fix offenses related to indentation consistency | Geremia Taglialatela | |
| 2023-04-08 | Fix Layout/EmptyLineAfterGuardClause offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/EmptyLineAfterGuardClause -a ``` | |||
| 2023-04-08 | Fix space-related offenses | Geremia Taglialatela | |
| - Layout/SpaceAfterComma - Layout/SpaceAroundEqualsInParameterDefault - Layout/SpaceAroundOperators - Layout/SpaceBeforeBlockBraces - Layout/SpaceInsideBlockBraces - Layout/SpaceInsideHashLiteralBraces - Layout/SpaceInsideParens | |||
| 2023-04-06 | Fix Layout/EmptyLineBetweenDefs offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/EmptyLineBetweenDefs -a ``` | |||
| 2023-04-06 | Fix Layout/EmptyLines offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/EmptyLines -a ``` | |||
| 2023-04-06 | Fix Style/Encoding offenses | Geremia Taglialatela | |
| ``` rubocop --only Style/Encoding -a ``` | |||
| 2020-11-27 | Allow to set cell type to `date` | Artem Kozaev | |
| 2019-10-29 | Remove a typo from comment | vzvu3k6k | |
| Fixnum is removed by 12d6433, but this typo was remained. | |||
| 2017-04-01 | chore(doc): document some members | randym | |
| 2016-11-12 | fix warning: constant ::Fixnum is deprecated | takkanm | |
| fix Fixnum deprecated warning on Ruby2.4-preview3. Fixnum was unify into Integer. https://bugs.ruby-lang.org/issues/12005 | |||
| 2014-07-29 | Allow custom marker symbol shapes on chart | mfrank01 | |
| 2014-02-26 | Huge refactoring | Jurriaan Pruis | |
| Do not create huge strings Let Row inherit from SimpleTypedList Optimized sanitizing Optimized validation And more.. | |||
| 2013-09-29 | add validation for Worksheet#state and WorkbookView#visibility | Randy Morgan | |
| 2013-06-23 | provide a better default for dispBlanksAs and allow it to be configured | Moses Hohman | |
| 2013-01-10 | reduced processing of 3000 rows from 3+ seconds to just under 2 | Randy Morgan | |
| 2012-11-27 | Merge pull request #148 from alexrothenberg/pivot_table | Randy Morgan (@morgan_randy) | |
| Create a simple Pivot Table | |||
| 2012-11-27 | Create a simple Pivot Table | Alex Rothenberg | |
| * an example can be run with `ruby examples/pivot_table.rb` * right now you cannot set options on the pivot table to make it useful (coming soon...) | |||
| 2012-11-25 | Updated readme and docs for pre 1.3.4 release | Randy Morgan | |
| 2012-11-08 | fixed cell text run validation for u and family | Randy Morgan | |
| 2012-09-30 | patched range validator | Randy Morgan | |
| 2012-09-26 | pre-release readme updates and more work on auto_filter preset values | Randy Morgan | |
| 2012-09-25 | more work on deep autofilter implementation | Randy Morgan | |
| Adding in Filters, Filter, DateGroupItem and FilterColumns. Still needs more specs/docs but we are almost there. | |||
| 2012-07-14 | 1.1.8 release prep | Randy Morgan | |
| 2012-06-06 | Validator rename | Jan-Hendrik Hühne | |
| 2012-06-06 | New validators and tests. | Jan-Hendrik Hühne | |
| 2012-06-06 | Missing validator tests. | Jan-Hendrik Hühne | |
| 2012-06-06 | Validator renameing. | Jan-Hendrik Hühne | |
| 2012-05-24 | Bugfix | Jan-Hendrik Hühne | |
| 2012-05-22 | First try of the data validation feature. | Jan-Hendrik Hühne | |
| 2012-05-13 | cleaning up comments for pre-release | Randy Morgan | |
| 2012-05-08 | documentation for comments. | Randy Morgan | |
| 2012-05-08 | worksheet comments step 2. Needs docs and specs - but it works in Excel | Randy Morgan | |
| 2012-05-04 | Merge branch 'master' of github.com:randym/axlsx | Randy Morgan | |
| 2012-05-04 | add comment relationship type | Randy Morgan | |
| 2012-05-03 | Add support for pageSetup. | Stefan Daschek | |
| 2012-05-03 | use string casting and matching for regex validations. | Randy Morgan | |
| 2012-04-25 | label rotation and conditional formatting examples | Randy Morgan | |
| 2012-04-21 | adding in icon set and MOAR examples for conditional formatting. | Randy Morgan | |
| 2012-04-21 | adding in color scale for conditional formatting | Randy Morgan | |
