Version 0.2.4
- Document NFS limitation (#19, @r2evans).
- Move CI to GitHub Actions.
- Change
open argument of file() to
"r+" (#20).
Version 0.2.3
- Set a default for
use_lock_file in the
constructor.
Version 0.2.2
- Skip some tests on CRAN to avoid parallel socket brittleness.
Version 0.2.1
- Add R6 docstrings.
- Add a
use_lock_file argument to allow users to disable
the lock file (#18).
Version 0.2.0
- Add the
import() method.
- Bugfix: make
pop(0) and list(0) return no
messages.
Version 0.1.6
- Fix indexing issue when pushing message of length 0 (#15, @daroczig).
Version 0.1.5
- Allow
txtqs to be created in subdirectories.
Version 0.1.4
- Speed up
push() by avoiding data.frame(),
write.table(), namespaced function calls, and superfluous
file connections.
- Remove dependency on
fs.
- Add
$validate() to check if the files are corrupted.
Does not check the whole database file.
Version 0.1.3
- Increase the precision of time stamps (to the microsecond) and store
them as characters (more compact).
Version 0.1.2
- Improved read performance for long messages.
Version 0.1.1
- Store the POSIXct
Sys.time() stamp of when each message
is pushed.
Version 0.1.0
- Add a new
$clean() method to remove pushed messages
from the database file.
- Add a new
$reset() method to remove all messages from
the database file, pushed or not.
- Add new
$establish() and $txtq_establish()
methods to do the most important work initailizing the queue.
- Ensure all public/API methods are one-liners that call private
methods.
Version 0.0.4