All releases of Ruby/CorporateTime

  •  25 May 2006 21:31
Avatar

    Release Notes: A problem with all-day events in CTime::Agenda::Event#start_time= has been fixed.

    •  15 Apr 2005 02:33
    Avatar

      Release Notes: CTime::Agenda#delete_event can now take an optional recurrence ID to delete a specific instance of a repeating event. Many more fixes for working with CAPI v9 have been applied. Some code clean-up work has been done.

      •  19 Mar 2005 07:24
      Avatar

        Release Notes: This release fixed a problem where calling Agenda#get_events would convert its parameters to UTC if they responded to #gmtime, because #gmtime modifies its arguments in place.

        •  26 Feb 2005 05:21
        Avatar

          Release Notes: Exceptions caused by bad UTF-8 being returned by the calendar server in Event.parse_line are now caught. Debugging output should go to STDERR, not STDOUT.

          •  10 Feb 2005 00:09
          Avatar

            Release Notes: CTime::Agenda#Reply has been added. This is experimental and can be used only when compiled against CAPI v9. More stringent escaping of Event object strings is now performed. Many bugfixes and minor code changes for robustness were made.

            •  29 Jan 2005 14:02
            Avatar

              Release Notes: RECURRENCE-ID is once again handled. Replacing a meeting involves using the original start time of the meeting as the recurrence ID, even if the start time is being changed. Removal of attendees from events was not working properly with CAPI v9. This feature is unavailable in earlier CAPI versions.

              •  25 Jan 2005 06:58
              Avatar

                Release Notes: The CTime::Agenda#get_event is now implemented for Oracle CAPI v9. The code that handled RECURRENCE-ID was removed, as this seemed to result in the inability to update existing events using their UID and CTime::Agenda#set_event. Event objects that defined @attendees now have those attendees set when creating an event using CAPI v9. CTime::Agenda::Event#duration_str was fixed to emit a more clearly defined string. The previous format specifier was too loose.

                •  14 Jan 2005 05:21
                Avatar

                  Release Notes: @organiser is now an alias of @organizer for Event objects. Various fixes were made to the documentation.

                  •  14 Dec 2004 05:16
                  Avatar

                    Release Notes: CTime#connect, CTime#open_agenda, CTime::Agenda#get_event, and CTime::Agenda#get_events can now be called with an optional block. With CTime#connect, the connection is yielded to the block, while with CTime#open_agenda, the agenda is yielded. In CTime::Agenda#get_event and CTime::Agenda#get_events, each event in the returned array is yielded separately to the block.

                    •  10 Dec 2004 04:53
                    Avatar

                      Release Notes: It's now possible to call CTime.new to instantiate a CTime object without connecting to a server. Connection to a server is now performed via the new CTime#connect method. CTime#connect returns a CTime::Agenda object, which is now the receiver for all methods that operate on agendas. CTime objects no longer have an @error attribute. Instead, an exception will be raised whenever something bad happens. CTime objects no longer have a @capabilities attribute. Instead, CTime#capabilities has been implemented.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.