facturapi-es6
Version:
FacturAPI makes it easy for developers to generate valid Invoices in Mexico (known as Factura Electrónica or CFDI).
92 lines (57 loc) • 1.8 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [2.2.1] 2019-11-09
- add support to use in es6 project (typescript)
```typescript
import { Facturapi } from "facturapi-es6";
const facturapi = new Facturapi("YOUR_API_KEY");
```
for build need install typescript global and run `tsc` in project directory this generate a `dist` folder
## [2.0.0] 2018-08-04
## Breaking changes
- Now you must create the Facturapi instance using the `new` keyword every time.
**Before:**
```javascript
// This was allowed
const facturapi = Facturapi("YOUR_API_KEY");
```
**Now:**
```javascript
// Now you must always use new
const facturapi = new Facturapi("YOUR_API_KEY");
```
## [1.2.0] 2018-08-04
### Fixed
- Reject with an Error, not with an object
## [1.1.0] 2018-05-06
### Added
- Support Organizations API
## [1.0.0] - 2018-05-01
### Added
- Search `product_key`s using `facturapi.products.keys('your search')`
- Search `unit_key`s using `facturapi.products.units('your search')`
- Constants for PaymentMethod, InvoiceType, InvoiceUse, InvoiceRelation
### Breaking changes
- Now contants should be accessed as static properties from the Facturapi class, instead of from the instance.
**Before:**
```javascript
const facturapi = new Facturapi("YOUR_API_KEY");
console.log(facturapi.TaxType.IVA); // > IVA
```
**Now:**
```javascript
console.log(Facturapi.TaxType.IVA); // > IVA
```
## [0.1.3] - 2017-06-20
### Fixed
- Protocol should be HTTPS
## [0.1.2] - 2017-06-20
### Added
- First release
- Wrapper methods for:
- Customers
- Products
- Invoices
- Added README file