| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-15 | Fix rubocop offenses | Paul Kmiec | |
| We still need Style/OptionalBooleanParameter as Ruby 2.7.5 gets confused with, ``` def serialized_attributes(str = +'', additional_attributes = {}, camelize_value: true) ``` | |||
| 2023-05-15 | Serialize attributes more efficiently | Paul Kmiec | |
| The attributes in rows, cells, styles, etc are pre-defined for each type and almost never change. The current code, however, does not take that into account by reading all instance variables (via declared_attributes), filtering out the blank one and ones that are not xml attributes, and by camelizing each one. We can avoid all this extra work by computing the camels and ivars for xml attributes once and directly read the instance variables we care about. | |||
| 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-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-08 | Fix EmptyLines related offenses | Geremia Taglialatela | |
| 2023-04-06 | Remove Layout/TrailingWhitespace offenses | Geremia Taglialatela | |
| ``` rubocop --only Layout/TrailingWhitespace -a ``` | |||
| 2022-03-02 | instance_values -> instance_values_for | pjskennedy | |
| 2022-03-02 | Update references to use new class method | pjskennedy | |
| 2014-04-04 | Fix boolean values so the output matches Excel and works on Numbers | Jurriaan Pruis | |
| Use 1 or 0 instead of 'true' or 'false' in the XML output | |||
| 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-13 | Fixes for anchor swapping when adding images. - Two -> One swap still pending. | Randy Morgan | |
| 2013-08-17 | refactored stupidity | Randy Morgan | |
| 2013-08-17 | safe to camel all values | Randy Morgan | |
| 2013-08-17 | ensure that values are camelized for serialized attributes | Randy Morgan | |
| 2013-04-19 | Added prep for 1.3.6 release | Randy Morgan | |
| 2012-11-25 | Updated readme and docs for pre 1.3.4 release | Randy Morgan | |
| 2012-11-25 | Patched serilalized_element_attributes to properly update value from called ↵ | Randy Morgan | |
| block | |||
| 2012-11-25 | Refactored header_footer element serialization. | Randy Morgan | |
| This adds a serializable_element_attributes helper that should be integrated as we have time for serializing child elements that are based on object attributes. | |||
| 2012-11-05 | completed documentation | Randy Morgan | |
| 2012-10-18 | Patched serialized attributes to use double quotes for attribute values | Randy Morgan | |
| 2012-10-14 | Patched serialized_attributes for 1.8.7 | Randy Morgan | |
| I really need to discontinue support for 1.8.7... | |||
| 2012-10-14 | updated serialized_attributes to reject nil values | Randy Morgan | |
| 2012-10-14 | Corrected serializable_attributes declaraion and added an ↵ | Randy Morgan | |
| additional_attributes parameter to specify attributes that are not instance_values | |||
| 2012-10-14 | Extracted attriubte serialization | Randy Morgan | |
