Skip to content

Commit

Permalink
Bump 0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Igor Kapkov committed Aug 26, 2016
1 parent e58f4b3 commit b42798e
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 41 deletions.
120 changes: 91 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,97 +1,159 @@
# Change Log

All notable changes to this project will be documented in this file.

This project adheres to [Semantic Versioning](http://semver.org/).

Change log itself follows [Keep a CHANGELOG](http://keepachangelog.com) format.

## [Unreleased]
### Added
- `Faker.Color.En.name/0` & `Faker.Color.En.fancy_name/0` [@efexen]
- `Faker.Phone.EnGb.cell_number/0` [@igas]
- `Faker.Phone.EnGb.landline_number/0` [@johnhamelink]
- `Faker.Phone.EnGb.mobile_number/0` [@igas]
- `Faker.Phone.EnGb.number/0` [@igas]
- `Faker.Phone.EnUs.number_number/0` [@devshane]
## Unreleased

## 0.7.0

* Upgrade to latest versions [@belaustegui][]

* Documentation improvements [@GesJeremie][]

* `Faker.Color.En.name/0` & `Faker.Color.En.fancy_name/0` [@efexen][]

* `Faker.Phone.EnGb.cell_number/0` [@igas][]

* `Faker.Phone.EnGb.landline_number/0` [@johnhamelink][]

# 0.6.0
* `Faker.Phone.EnGb.mobile_number/0` [@igas][]

* `Faker.Phone.EnGb.number/0` [@igas][]

* `Faker.Phone.EnUs` [@devshane][]

## 0.6.0

* Most of functions covered by specs and docs now
* Removed JSON programming and poison dependency [@saulecabrera, @vforvova]
* Add Faker.Shakespeare [@adam-wanninger]
* Fix SSL issues in Internet.image_url/0 [@zmoshansky]
* Improve tests [@lowks]

* Removed JSON programming and poison dependency [@saulecabrera][],
[@vforvova][]

* Add Faker.Shakespeare [@adam-wanninger][]

* Fix SSL issues in `Internet.image_url/0` [@zmoshansky][]

* Improve tests [@lowks][]

* Elixir 1.1 support
* Add Faker.App with author/0, name/0 and version/0
* Add Faker.Address.country_code/0
* Add Faker.Bitcoin with address/0 and address/1
* Add Faker.Color with rgb_hex/0 and rgb_decimal/0

# 0.5.1
* Add `Faker.App` with `author/0`, `name/0` and `version/0`

* Add `Faker.Address.country_code/0`

* Add `Faker.Bitcoin` with `address/0` and `address/1`

* Add `Faker.Color` with `rgb_hex/0` and `rgb_decimal/0`

## 0.5.1

* Add erlang 18 support

* Add issn check digit

# 0.5.0
## 0.5.0

* Add Faker.start/0 and Faker.start/1
* Add `Faker.start/0` and `Faker.start/1`

# 0.4.1
## 0.4.1

* Add Faker.Internet.url/0 and Faker.Internet.image_url/0 functions
* Add `Faker.Internet.url/0` and `Faker.Internet.image_url/0` functions

# 0.4.0
## 0.4.0

* Elixir 1.0.0
* ISBN check digit algorithm (@vforvova)

* ISBN check digit algorithm [@vforvova][]

* Move from JSEX to Poison

# 0.3.2
## 0.3.2

* Fixed function heads (@jarednorman)
* Fixed function heads [@jarednorman][]

# 0.3.1
## 0.3.1

* Elixir 0.14.2

# 0.3.0
## 0.3.0

* Elixir v0.14 support

* Add Travis CI

* Remove `Faker.Config`

* Remove `Faker.Supervisor`

* Change dependency to hex packages

* Added `Faker.Internet`

* `domain_name/0`

* `domain_suffix/0`

* `domain_word/0`

* `email/0`

* `free_email/0`

* `free_email_service/0`

* `ip_v4_address/0`

* `ip_v6_address/0`

* `mac_address/0`

* `safe_email/0`

* `user_name/0`

* Added `Faker.Company`

* `bs/0`

* `bullshit/0`

* `bullshit_prefix/0`

* `bullshit_suffix/0`

* `buzzword/0`

* `buzzword_prefix/0`

* `buzzword_suffix/0`

* `catch_phrase/0`

* `name/0`

* `suffix/0`

# 0.2.0
## 0.2.0

* Added `Faker.Team`

* `name/0`

* `creature/0`

[@GesJeremie]: https://github.com/GesJeremie
[@adam-wanninger]: https://github.com/adam-wanninger
[@belaustegui]: https://github.com/belaustegui
[@devshane]: https://github.com/devshane
[@efexen]: https://github.com/efexen
[@igas]: https://github.com/igas
[@jarednorman]: https://github.com/jarednorman
[@johnhamelink]: https://github.com/johnhamelink
[@lowks]: https://github.com/lowks
[@saulecabrera]: https://github.com/saulecabrera
[@vforvova]: https://github.com/vforvova
[@zmoshansky]: https://github.com/zmoshansky
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,12 @@
**Faker** is a pure [Elixir](http://elixir-lang.org/) library for generating
fake data.

Inspired by: Ruby [faker](https://github.com/stympy/faker) & [ffaker](https://github.com/ffaker/ffaker), PHP [Faker](https://github.com/fzaninotto/Faker), Python [faker](https://github.com/joke2k/Faker), Erlang [fakerl](https://github.com/piesie/fakerl), and Haskell [faker](https://github.com/gazay/faker).
Inspired by: Ruby [faker](https://github.com/stympy/faker) &
[ffaker](https://github.com/ffaker/ffaker),
PHP [Faker](https://github.com/fzaninotto/Faker),
Python [faker](https://github.com/joke2k/Faker),
Erlang [fakerl](https://github.com/piesie/fakerl), and
Haskell [faker](https://github.com/gazay/faker).

## Install

Expand All @@ -22,20 +27,20 @@ If you want to use `faker` outside tests remove `, only: :test` part.

### Requirements

* OTP18+
* Elixir 1.1+
* OTP18+
* Elixir 1.1+

## Usage

You need to start `:faker` application, but due to the many usages of fake data,
(seed database, tests, etc) there's no right place to do it. For example, if you
want to use it in tests, just add `Faker.start` to `test/test_helper.exs`, then,
use any function described in the [documentation](http://hexdocs.pm/faker/) or in
[usage examples](https://github.com/igas/faker/blob/master/USAGE.md).
use any function described in the [documentation](http://hexdocs.pm/faker/) or
in [usage examples](https://github.com/igas/faker/blob/master/USAGE.md).

## Troubleshooting

* If you get a message like the one below when you call `Faker.Address.city`,
* If you get a message like the one below when you call `Faker.Address.city`,
you need to add `:faker` to your application's mix file, in the `applications`
function, as above.

Expand All @@ -47,8 +52,8 @@ function, as above.

## Tools

Faker was designed as a lightweight library, that's why it can be easily used with
other tools.
Faker was designed as a lightweight library, that's why it can be easily used
with other tools.

## Templating

Expand All @@ -60,6 +65,6 @@ You can build templates for testing purposes with the

[![Sponsored by Evil Martians](https://evilmartians.com/badges/sponsored-by-evil-martians.svg)](https://evilmartians.com/)

# [License](https://github.com/igas/faker/blob/master/LICENSE)
## [License](https://github.com/igas/faker/blob/master/LICENSE)

Released under the MIT License.
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
defmodule Faker.Mixfile do
use Mix.Project

@version "0.6.0"
@version "0.7.0"

def project do
[app: :faker,
Expand Down
4 changes: 2 additions & 2 deletions mix.lock
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
%{"earmark": {:hex, :earmark, "0.1.17"},
"ex_doc": {:hex, :ex_doc, "0.10.0"}}
%{"earmark": {:hex, :earmark, "1.0.1", "2c2cd903bfdc3de3f189bd9a8d4569a075b88a8981ded9a0d95672f6e2b63141", [:mix], []},
"ex_doc": {:hex, :ex_doc, "0.13.0", "aa2f8fe4c6136a2f7cfc0a7e06805f82530e91df00e2bff4b4362002b43ada65", [:mix], [{:earmark, "~> 1.0", [hex: :earmark, optional: false]}]}}

0 comments on commit b42798e

Please sign in to comment.