Skip to content

Releases: tbolier/php-rethink-ql

PHP Rethink QL driver 1.4.1

19 Dec 18:05
113c883
Compare
Choose a tag to compare

In this release we add the operation trait on the Get operation. This way you can select the document first, before updating it.

PHP Rethink QL driver 1.4.0

10 Dec 12:30
Compare
Choose a tag to compare

We are proud to release a new version of the PHP Rethink QL driver.

Changelog

  • Accessing ReQL: Implement changes (#73)
  • Writing data: implement sync ReQL command (#50)
  • Human readable error when executing a query when there is no active connection (#76)

This stable version is fully tested and build upon our coding standards and principles. You can easily integrate this version in your production applications. Version 1.4.0 supports the following ReQL commands

PHP Rethink QL driver 1.3.0

09 Sep 18:08
Compare
Choose a tag to compare

We are proud to release a new version of the PHP Rethink QL driver.

Changelog

  • Improved code completion when writing ReQL queries #47
  • Simplified the return types by concrete return types instead of interfaces #47
  • Replacing interfaces by traits #47
  • Implemented ReQL string manipulations ge, le and not #60
  • Implemented ReQL selecting data between operation #56
  • Implemented ReQL manipulations hasFields, Keys, Pluck, Values and Without #52

This stable version is fully tested and build upon our coding standards and principles. You can easily integrate this version in your production applications. Version 1.3.0 supports the following ReQL commands.

PHP Rethink QL driver 1.2.1

17 Apr 13:05
Compare
Choose a tag to compare

Patch release

Changelog

  • Fixed a PHP warning when trying to use count() on null in the ResponseInterface

PHP Rethink QL driver 1.2.0

20 Mar 15:06
Compare
Choose a tag to compare

We are proud to release a new version of the PHP Rethink QL driver.

Changelog

  • Implement row functions with greater than and lower than logic operations
  • Add row functions with equal and not equal logic operations
  • Implement row functions with and & or logic operations
  • Implement group and ungroup with get field document manipulations

This stable version is fully tested and build upon our coding standards and principles. You can easily integrate this version in your production applications. Version 1.2.0 supports the following features:

method Version 1.0 Version 1.1 Version 1.2
Accessing ReQL
r
connection
close
reconnect
use
run
runNoReply
changes
noreplyWait
server
optArg
Cursors
next
for
toList
close
Manipulating databases
dbCreate
dbDrop
dbList
Manipulating tables
tableCreate
tableDrop
tableList
indexCreate
indexDrop
indexList
indexRename
indexStatus
indexWait
Writing data
insert
update
replace
delete
sync
Selecting data
db
table
get
getAll
between
filter
Joins
innerJoin
outerJoin
eqJoin
zip
Transformations
map
withFields
concatMap
orderBy
skip
limit
slice
nth
offsetsOf
isEmpty
union
sample
Aggregation
group
ungroup
reduce
fold
count
sum
avg
min
max
distinct
contains
Document manipulation
row
pluck
without
merge
append
prepend
difference
setInsert
setUnion
setIntersection
setDifference
() (bracket)
getField
hasFields
insertAt
spliceAt
deleteAt
changeAt
keys
values
literal
object
String manipulation
match
split
upcase
downcase
Math and logic
add
sub
mul
div
mod
and
or
eq
ne
gt
ge
lt
le
not
random
round
ceil
floor
Dates and times
now
time
epochTime
ISO8601
inTimezone
timezone
during
date
timeOfDay
year
month
day
dayOfWeek
dayOfYear
hours
minutes
seconds
toISO8601
toEpochTime
Control structures
array
hashMap
args
binary
do
branch
forEach
range
error
default
expr
js
coerceTo
typeOf
info
json
"toJsonString, toJSON"
http
uuid
Geospatial commands
circle
distance
fill
geojson
toGeojson
getIntersecting
getNearest
includes
intersects
line
point
polygon
polygonSub
Administration
grant
config
rebalance
reconfigure
status
wait

PHP Rethink QL driver 1.1.1

01 Mar 12:28
Compare
Choose a tag to compare

Patch release

Changelog

  • Added cursor integration tests for a multi-part response (cursor iterations)
  • Fixed the Cursor rewind bug on the first Cursor iteration in a loop, the bug caused the rethink query to be executed again.
  • Fixed the continueQuery and stopQuery invalid queries called from the Cursor by passing the Message in the correct way

PHP Rethink QL driver 1.1.0

22 Feb 14:00
Compare
Choose a tag to compare

We are proud to release our second version of the PHP Rethink QL driver.

Newly added in this release:

  • getAll operation
  • indexCreate, indexDrop, indexStatus & indexRename manipulations
  • skip & isEmpty transformation
  • sum, avg, min & max aggregation

This stable version is fully tested and build upon our coding standards and principles. You can easily integrate this version in your production applications. Version 1.1.0 supports the following features:

method Version 1.0 Version 1.1 Version x
Accessing ReQL
r
connection
close
reconnect
use
run
runNoReply
changes
noreplyWait
server
optArg
Cursors
next
for
toList
close
Manipulating databases
dbCreate
dbDrop
dbList
Manipulating tables
tableCreate
tableDrop
tableList
indexCreate
indexDrop
indexList
indexRename
indexStatus
indexWait
Writing data
insert
update
replace
delete
sync
Selecting data
db
table
get
getAll
between
filter
Joins
innerJoin
outerJoin
eqJoin
zip
Transformations
map
withFields
concatMap
orderBy
skip
limit
slice
nth
offsetsOf
isEmpty
union
sample
Aggregation
group
ungroup
reduce
fold
count
sum
avg
min
max
distinct
contains
Document manipulation
row
pluck
without
merge
append
prepend
difference
setInsert
setUnion
setIntersection
setDifference
() (bracket)
getField
hasFields
insertAt
spliceAt
deleteAt
changeAt
keys
values
literal
object
String manipulation
match
split
upcase
downcase
Math and logic
add
sub
mul
div
mod
and
or
eq
ne
gt
ge
lt
le
not
random
round
ceil
floor
Dates and times
now
time
epochTime
ISO8601
inTimezone
timezone
during
date
timeOfDay
year
month
day
dayOfWeek
dayOfYear
hours
minutes
seconds
toISO8601
toEpochTime
Control structures
array
hashMap
args
binary
do
branch
forEach
range
error
default
expr
js
coerceTo
typeOf
info
json
"toJsonString, toJSON"
http
uuid
Geospatial commands
circle
distance
fill
geojson
toGeojson
getIntersecting
getNearest
includes
intersects
line
point
polygon
polygonSub
Administration
grant
config
rebalance
reconfigure
status
wait

Please check our roadmap for future releases.

PHP Rethink QL driver 1.0.0

13 Feb 13:07
Compare
Choose a tag to compare

We are proud to release our first version of the PHP Rethink QL driver.

This initial stable version is fully tested and build upon our coding standards and principles. You can easily integrate this version in your production applications. Version 1.0.0 supports the following features:

method Version 1.0
Accessing ReQL
r
connection
close
reconnect
use
run
runNoReply
changes
noreplyWait
server
optArg
Cursors
next
for
toList
close
Manipulating databases
dbCreate
dbDrop
dbList
Manipulating tables
tableCreate
tableDrop
tableList
indexCreate
indexDrop
indexList
indexRename
indexStatus
indexWait
Writing data
insert
update
replace
delete
sync
Selecting data
db
table
get
getAll
between
filter
Joins
innerJoin
outerJoin
eqJoin
zip
Transformations
map
withFields
concatMap
orderBy
skip
limit
slice
nth
offsetsOf
isEmpty
union
sample
Aggregation
group
ungroup
reduce
fold
count
sum
avg
min
max
distinct
contains
Document manipulation
row
pluck
without
merge
append
prepend
difference
setInsert
setUnion
setIntersection
setDifference
() (bracket)
getField
hasFields
insertAt
spliceAt
deleteAt
changeAt
keys
values
literal
object
String manipulation
match
split
upcase
downcase
Math and logic
add
sub
mul
div
mod
and
or
eq
ne
gt
ge
lt
le
not
random
round
ceil
floor
Dates and times
now
time
epochTime
ISO8601
inTimezone
timezone
during
date
timeOfDay
year
month
day
dayOfWeek
dayOfYear
hours
minutes
seconds
toISO8601
toEpochTime
Control structures
array
hashMap
args
binary
do
branch
forEach
range
error
default
expr
js
coerceTo
typeOf
info
json
"toJsonString, toJSON"
http
uuid
Geospatial commands
circle
distance
fill
geojson
toGeojson
getIntersecting
getNearest
includes
intersects
line
point
polygon
polygonSub
Administration
grant
config
rebalance
reconfigure
status
wait

Please check our roadmap for future releases.