| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-19 | Fix data validations for none type validations to show warnings only | Koza | |
| 2023-10-19 | Add optional interpolation points to icon sets | Koza | |
| 2023-10-02 | Fix failing spec | johnnyshields | |
| 2023-10-02 | Set escape_formulas as "true" as a global default. | johnnyshields | |
| 2023-08-15 | Added sorting to the AutoFilter class - add sort conditions to the xml (#286) | rikweelvoormedia | |
| --------- Co-authored-by: SarahVanHaute <[email protected]> Co-authored-by: Geremia Taglialatela <[email protected]> | |||
| 2023-07-05 | Fix offenses in sheet protection | Geremia Taglialatela | |
| - Lint/AmbiguousOperatorPrecedence - Style/PerlBackrefs - Style/StringChars - Style/UnpackFirst | |||
| 2023-06-10 | Fix safe Style/ColonMethodCall offenses | Geremia Taglialatela | |
| Caxlsx is using both `.` and `::`, 220 occurrences vs 280 to invoke methods on `Axlsx` module. This commit standardizes the approach towards `.`, which will also allow shorter lines. Performance is not affected ``` Comparison: Axlsx.validate: 8515252.3 i/s Axlsx::validate: 8512863.7 i/s - same-ish: difference falls within error ``` | |||
| 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/RedundantInterpolation offenses | Geremia Taglialatela | |
| `%` is an operation on `String` that will return a new `String`, so the interpolation is redundant Also adds a missing spec on PivotTable#rels_pn ``` IPS: uninterpolated: 4045715.7 i/s interpolated: 2359775.6 i/s - 1.71x (± 0.00) slower Memory: uninterpolated: 160 allocated interpolated: 232 allocated - 1.45x more ``` | |||
| 2023-05-25 | Fix StringConcatenation offenses (non-production) | Geremia Taglialatela | |
| Prefer interpolation over concatenation ``` Comparison ("String#{'String'}" vs 'String' + 'String'): interpolation: 11821321.0 i/s concatenation: 8849491.7 i/s - 1.34x (± 0.00) slower ``` | |||
| 2023-05-22 | Use Ruby 1.9 hash syntax (non-production code) | Geremia Taglialatela | |
| 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-04 | Fix tests / code to work with frozen string literals | Paul Kmiec | |
| 2023-05-04 | Enable Style/FrozenStringLiteralComment and autocorrect | Paul Kmiec | |
| 2023-05-03 | Fix non-production Style/NumericLiterals offenses | Geremia Taglialatela | |
| 2023-05-03 | Remove redundant load paths | Geremia Taglialatela | |
| 2023-05-03 | Fix Style/RedundantFileExtensionInRequire offense | Geremia Taglialatela | |
| 2023-05-03 | Fix tests not using values | Geremia Taglialatela | |
| 2023-05-03 | Fix time tests | Geremia Taglialatela | |
| Remove some old code related to Ruby 1.x | |||
| 2023-05-03 | Add RuboCop Minitest | Geremia Taglialatela | |
| 2023-05-03 | Fix offenses to non-production code | Geremia Taglialatela | |
| - Lint/AmbiguousBlockAssociation - Lint/AmbiguousOperatorPrecedence - Lint/EmptyBlock - Lint/RedundantSplatExpansion - Lint/RedundantStringCoercion - Lint/SymbolConversion - Lint/UnusedBlockArgument - Style/BlockDelimiters - Style/CommentAnnotation - Style/EachForSimpleLoop - Style/EmptyMethod - Style/ExpandPathArguments - Style/FileWrite - Style/GlobalStdStream (UNSAFE) - Style/HashEachMethods (UNSAFE) - Style/NestedParenthesizedCalls - Style/NilComparison - Style/NumericLiteralPrefix (manually fixed) - Style/ParallelAssignment - Style/PreferredHashMethods (UNSAFE) - Style/RedundantInterpolation (UNSAFE) - Style/RedundantParentheses (UNSAFE) - Style/RegexpLiteral - Style/RescueStandardError - Style/SpecialGlobalVars (UNSAFE) - Style/SymbolProc (UNSAFE) - Style/ZeroLengthPredicate (UNSAFE) | |||
| 2023-04-23 | Add test to ensure various OWASP prefixes are never parsed as formula | Stefan | |
| 2023-04-13 | Merge branch 'master' into escape-formulas-improvement | Johnny Shields | |
| 2023-04-10 | Fix some Layout/HashAlignment offenses | Geremia Taglialatela | |
| Some offenses have been selected and fixed automatically | |||
| 2023-04-10 | Fix Layout/LeadingCommentSpace offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/LeadingCommentSpace -a ``` | |||
| 2023-04-09 | Fix Layout/ExtraSpacing offenses | Geremia Taglialatela | |
| Configure with `AllowBeforeTrailingComments: true` | |||
| 2023-04-09 | Fix offenses related to indentation consistency | Geremia Taglialatela | |
| 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-08 | Fix offenses related to trailing commas | Geremia Taglialatela | |
| 2023-04-08 | Fix EmptyLines related offenses | Geremia Taglialatela | |
| 2023-04-08 | Fix Layout/SpaceBeforeFirstArg offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/SpaceBeforeFirstArg -a ``` | |||
| 2023-04-07 | Fix Layout/SpaceInsideArrayLiteralBrackets offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/SpaceInsideArrayLiteralBrackets -a ``` | |||
| 2023-04-07 | Fix Layout/SpaceBeforeComma offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/SpaceBeforeComma -a ``` | |||
| 2023-04-07 | Fix Layout/SpaceAroundBlockParameters offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/SpaceAroundBlockParameters -a ``` | |||
| 2023-04-07 | Fix Layout/ElseAlignment | Geremia Taglialatela | |
| Manually fixed | |||
| 2023-04-07 | Fix Layout/BlockAlignment offenses | Geremia Taglialatela | |
| Manually fixed | |||
| 2023-04-06 | Fix Layout/CommentIndentation offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/CommentIndentation -a ``` | |||
| 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 ``` | |||
| 2023-04-06 | Fix Layout/TrailingEmptyLines offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/TrailingEmptyLines -a ``` | |||
| 2023-04-06 | Remove Layout/TrailingWhitespace offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/TrailingWhitespace -a ``` | |||
| 2023-04-03 | Escape array formulas | johnnyshields | |
| 2023-04-02 | `escape_formulas` should handle all [OWASP-designated formula ↵ | johnnyshields | |
| prefixes](https://owasp.org/www-community/attacks/CSV_Injection). | |||
| 2023-03-31 | Add settings for escape_formulas at global, workbook, worksheet, row and ↵ | johnnyshields | |
| cell levels. | |||
| 2022-11-02 | Improve BorderCreator args | Weston Ganger | |
| 2022-10-22 | Fix bug in BorderCreator when second arg is nil | Weston Ganger | |
| 2022-10-21 | Merge pull request #156 from basefarm/pivot_multiple_data_columns | Noel Peden | |
| Prevent Excel from crashing when multiple data columns added to PivotTable | |||
| 2022-10-12 | Resolve all TODOs | Weston Ganger | |
| 2022-10-09 | Improvements | Weston Ganger | |
