KirbyBase 2.5.2

I would like to announce the release of version 2.5.2 of KirbyBase, a
small, pure-Ruby database management system that stores it’s data in
plain-text files.

You can download it here:


This release changes the way default values work when the user
explicitly supplies a nil value for a field. I am releasing this minor
update now to support the upcoming initial release of Assaph M.'s
KirbyBase ActiveRecord adapter, Ackbar.

Here’s the detail on the change:

  • Changed the behavior of KBTable#insert method. If user explicitly
    specifies nil for a field value and there is a default value for that
    field, the default value will no longer override the user specified nil
    value. Thanks to Assaph M. for suggesting this.


Jamey C.

Confidentiality Notice: This email message, including any attachments,
is for the sole use of the intended recipient(s) and may contain
confidential and/or privileged information. If you are not the intended
recipient(s), you are hereby notified that any dissemination,
unauthorized review, use, disclosure or distribution of this email and
any materials contained in any attachments is prohibited. If you receive
this message in error, or are not the intended recipient(s), please
immediately notify the sender by email and destroy all copies of the
original message, including attachments.