Commit Graph

299 Commits

Author SHA1 Message Date
Jeremy Mikola e67b8b794c Bump extension version to 1.1.4 2016-03-10 13:04:54 -05:00
Jeremy Mikola e9e8443329 Back to -dev 2016-03-04 13:37:34 -05:00
Jeremy Mikola 052564a002 Bump extension version to 1.1.3 2016-03-04 13:28:02 -05:00
Jeremy Mikola c6574fab72 PHPC-594: Timestamp components are unsigned 32-bit integers
This adds range checking to Timestamp's constructor and changes Timestamp::__toString() to print the components as unsigned 32-bit integers. Internal structs and functions were changed to use uint32_t for readability.

32-bit platforms will be limited to the range of signed 32-bit integers, since PHP has no unsigned integer type. This will be documented in PHPC-599.
2016-02-29 12:43:34 -05:00
Jeremy Mikola e55bb19eb4 PHPC-582: Manager::selectServer() should select exception class based on bson_error_t 2016-02-15 12:40:54 -05:00
Jeremy Mikola 5b2545e35c Back to -dev 2016-01-07 14:12:58 -05:00
Jeremy Mikola 933e6add73 Bump extension version to 1.1.2 2016-01-07 13:55:40 -05:00
Jeremy Mikola 4ad0a76e5f Back to -dev 2015-12-22 15:50:31 -05:00
Jeremy Mikola 371d990943 Bump extension version to 1.1.1 2015-12-22 15:31:58 -05:00
Hannes Magnusson 615ce0c87d PHPC-390: php.ini updates 2015-12-16 10:21:33 +00:00
Hannes Magnusson 00c66b9670 PHPC-380: PHP7 create/free object changes 2015-12-16 10:20:04 +00:00
Patrick Boyd 9135dbf723 PHPC-380: create/free object handlers for PHP7 2015-12-16 10:19:30 +00:00
Hannes Magnusson 8ee01788d1 PHPC-376: Cursor var_dump() is weird
Refactor so it mimicks all the other <type>_to_zval()
Also gets rid of MAKE_STD_ZVAL() for PHPC-373
2015-12-16 10:19:30 +00:00
Hannes Magnusson 61e43e3b87 PHPC-372: zend_throw_exception() return value changes 2015-12-16 10:15:28 +00:00
Hannes Magnusson 4c918b8e02 PHPC-368: Refactor MongoDB\Driver\Manager ctor 2015-12-16 10:10:31 +00:00
Jeremy Mikola d910576664 Back to -dev 2015-12-15 14:45:58 -05:00
Jeremy Mikola 6b3988e0d6 Bump extension version to 1.1.0 2015-12-15 00:55:33 -05:00
Jeremy Mikola 92348caffc PHPC-448: Implement ReadConcern class 2015-12-11 14:44:59 -05:00
Jeremy Mikola ed5b33b922 Master branch is now 1.1.0-dev 2015-12-03 11:36:36 +01:00
Jeremy Mikola cbf0330ba2 Back to -dev 2015-10-30 12:26:03 -04:00
Jeremy Mikola 68a51d3cea Bump extension version to 1.0.0 2015-10-30 11:58:52 -04:00
Jeremy Mikola ee8d2247c7 Back to -dev 2015-10-26 17:08:32 -04:00
Jeremy Mikola 2a2658cc53 Bump extension version to 1.0.0RC0 2015-10-26 16:49:28 -04:00
Jeremy Mikola 70c092f379 PHPC-465: Remove WriteConcernException and WriteErrorException
These exceptions were only used by the single write methods.
2015-10-21 23:42:40 -04:00
Jeremy Mikola fe9fb63267 PHPC-465: Remove Manager's single write methods
Existing tests for single write methods were ported to executeBulkWrite() tests.
2015-10-21 19:32:42 -04:00
Jeremy Mikola 82a31a35ee Fix indentation 2015-10-15 15:40:17 -04:00
Hannes Magnusson 06281f727c Merge pull request #121 from bjori/PHPC-256-prod-debug-logs
PHPC-256: Production debug logs
2015-10-12 14:09:11 -07:00
Hannes Magnusson 98dc85a140 PHPC-256: Productions debug logs 2015-10-07 14:15:54 -07:00
Hannes Magnusson 3740eaa9e0 No need for TSRMLS here -- no calls to PHP at all 2015-10-07 13:41:51 -07:00
Jeremy Mikola cb14fadb0c Back to -dev 2015-10-06 19:10:07 -04:00
Jeremy Mikola eeeaeba6c3 Bump extension version to 1.0.0beta2 2015-10-05 17:44:49 -04:00
Hannes Magnusson ec3e1cc895 PHPC-377: Eliminate object casting and whole lot of zend hash helpers
Use BSON for all this parsing as that is the target format anyway

Conflicts:
	php_phongo.c
	php_phongo.h
	src/MongoDB/Query.c
2015-09-23 14:57:47 -04:00
Jeremy Mikola 1e126e500d Move PHONGO_WRITE_CONCERN_W_MAJORITY definition to php_phongo.h 2015-09-16 17:37:14 -04:00
Jeremy Mikola 81c763442b PHPC-417: Return value objects from Manager RP/WC getters 2015-09-15 15:19:35 -04:00
Jeremy Mikola fef42a758f Back to -dev 2015-09-10 11:32:36 -07:00
Jeremy Mikola 1e70a6092d Bump extension version to 1.0.0beta1 2015-09-10 11:21:26 -07:00
Hannes Magnusson 66cc122c19 Back to -dev 2015-08-21 13:44:31 -07:00
Jeremy Mikola 36899137c3 Bump extension version to 1.0.0alpha2 2015-08-20 20:20:07 -04:00
Jeremy Mikola cb0249892a Bump extension version to 1.0.0alpha1 2015-08-20 16:03:35 -04:00
Jeremy Mikola 01564891f9 PHPC-353: Support RP and WC in Manager options array
The read preference and write concern are complex structures, so we can't simply set their options on the URI as we do for other things (e.g. auth credentials).
2015-08-13 16:12:33 -04:00
Derick Rethans 89caf72c6a Rename BSON\Binary's subType field and getSubType() method to type and getType() 2015-08-04 10:42:45 +01:00
Hannes Magnusson d017a80ea0 PHPC-229: Support options array in second parameter of Manager ctor 2015-07-22 13:47:43 -04:00
Hannes Magnusson c09dc2ff4d PHPC-300: Add var_dump() debug info for Server 2015-05-13 18:38:03 -07:00
Hannes Magnusson 986230190d PHPC-299: Annoying compiler warning 2015-05-13 13:44:39 -07:00
Hannes Magnusson 6ae850bdee Bump version 2015-05-06 09:53:30 -07:00
Hannes Magnusson 836b9c9449 prep for 0.6.3 2015-05-06 09:47:45 -07:00
Jeremy Mikola 3489e9b7c9 back to -dev 2015-05-06 11:46:34 -04:00
Jeremy Mikola 66b04e50ae Bump stability 2015-05-06 11:42:42 -04:00
Jeremy Mikola 6e33de65ee back to -dev 2015-05-06 11:34:40 -04:00
Jeremy Mikola 30d935ecf2 Bump stability 2015-05-06 11:18:50 -04:00