23 กันยายน 2018
- ต.บางวัว อ.บางปะกง เปลี่ยนรหัสไปรษณีย์เป็น 24130
ปรับปรุงฐานข้อมูลตาม #29
- ต.เกาะเต่า อ.เกาะพงัน เพิ่มรหัสไปรษณีย์ 84360
- ต.ฉลอง, ต.ราไวย์ อ.เมืองภูเก็ต เพิ่มรหัสไปรษณีย์ 83130
- ต.โคกม่วง อ.คลองหอยโข่ง เพิ่มรหัสไปรษณีย์ 90115
27 กุมภาพันธ์ 2018
- แขวงวังใหม่ เพิ่มรหัสไปรษณีย์ 10110 (อาคารเพลินจิตเซ็นเตอร์), 10120 (อาคารลุมพินีทาวเวอร์), 10400 (อาคารวิทยุคอมเพล็กซ์ และอื่น ๆ), 10500 (ศาลแขวงปทุมวัน)
- แขวงท่าแร้ง เพิ่มรหัสไปรษณีย์ 10230
- แขวงหัวหมาก และสะพานสูง เพิ่มรหัสไปรษณีย์ 10250
- แขวงพระโขนง เพิ่มรหัสไปรษณีย์ 10260
- แขวงสวนจิตรลดา เพิ่มรหัสไปรษณีย์ 10303 (ภายในพระราชวังดุสิต)
22 กุมภาพันธ์ 2018
- ต.หนองเข็ง จ.บึงกาฬ เปลี่ยนชื่อเป็น ต.โนนสว่าง รายละเอียด
- เพิ่มรหัสไปรษณีย์ 10240 ให้แก่แขวงคลองกุ่ม รายละเอียด
- ต.อ่าวนาง จ.กระบี่ เปลี่ยนรหัสไปรษณีย์เป็น 81000 รายละเอียด
25 มกราคม 2018
- เพิ่มรหัสไปรษณีย์ 21150 ให้ตำบลเนินพระ จังหวัดระยอง รายละเอียด
20 มกราคม 2018
- เพิ่มแขวงทับช้าง แขวงราษฎร์พัฒนา (เขตสะพานสูง กทม.)
20 ธันวาคม 2017
- Update ปรับปรุงรหัสไปรษณีย์ อ.แก่งหางแมว จ. จันทบุรี เป็น 22160
- Update ปรับปรุงรหัสไปรษณีย์ อ.วังเจ้า จ.ตาก เป็น 63180
- Update ปรับปรุงรหัสไปรษณีย์ อ.บางเสาธง จ.สมุทรปราการ เป็น 10570
- Update ย้าย ต.ท่าแฝก จ.อุตรดิตถ์ ออกจากอ.ท่าปลา ไปอยู่ อ.น้ำปาด
- Enhancement กำหนดฐานข้อมูลให้อ่านไฟล์จาก GitHub CDN เป็นค่า default ทำให้ไม่จำเป็นต้องโฮสไฟล์ฐานข้อมูลเอง
- Enhancement ลบโค้ดที่ไม่จำเป็นทิ้ง
- Enhancement เปลี่ยนชื่อไฟล์
/database/raw_database/database.xls
เป็น/database/raw_database/original_database_from_thaipost.xls
- Enhancement เปลี่ยนชื่อไฟล์
/database/raw_database/database.json
เป็น/database/raw_database/raw_database.json
- Add เพิ่มเครื่องมือ build ฐานข้อมูลแบบ web-based Database Tools
21 กันยายน 2017
- Bugfix เพิ่มอำเภอเวียงเก่า จังหวัดขอนแก่น เข้าไปในฐานข้อมูล มีผลกับไฟล์
db.json
db.zip
geodb.json
และgeodb.zip
- Enhancement แปลง JQL ให้กลับมาเป็น ECMA5 แล้ว เพื่อให้รองรับเบราเซอร์เก่า ๆ มากขึ้น
- Add เพิ่ม
$.Thailand.DB
เป็น JQL Object ที่เรียกใช้ได้หลังจากโหลดฐานข้อมูลแล้วเรียบร้อย สามารถนำไปใช้ query ได้ เช่น
$.Thailand.DB.select('*').where('province').is('เชียงใหม่').fetch();
- Add เพิ่ม
$.Thailand.setup()
สำหรับใช้กำหนดค่า default เพื่อที่จะได้ไม่ต้องกำหนดค่าเดิมใหม่ซ้ำ ๆ ทุกครั้ง เช่น
$.Thailand.setup({
database: './jquery.Thailand.js/database/db.json'
});
// ไม่ต้องกำหนด path ของ database ซ้ำ
$.Thailand({
$search: $('#demo1 [name="search"]'),
onDataFill: function(data){
console.log(data)
}
});
// ไม่ต้องกำหนด path ของ database ซ้ำเช่นกัน
$.Thailand({
$search: $('#demo2 [name="search"]'),
onDataFill: function(data){
console.log(data)
}
});
14 กรกฎาคม 2017
- Bugfix แก้บัคโหมดค้นหา แสดงผลตกหล่น
20 เมษายน 2017
- Feature รองรับฐานข้อมูลชนิดใหม่ geodb โดย geodb คือฐานข้อมูลที่เพิ่มข้อมูล area code เข้ามา สำหรับงานที่จำเป็นต้องใช้งานด้านแผนที่ #4
20 เมษายน 2017
- Enhancement เปลี่ยนตัวแกะ zip ไปใช้ zip.js (แทนที่ JSZip) เนื่องจากมีขนาดเล็กกว่ามาก
18 เมษายน 2017
- รวม 2 branches เข้าด้วยกัน เพื่อความสะดวกในการ maintainance repo
- Feature ระบุ database เป็นไฟล์ json หรือ zip ก็ได้ ระบบจะแยกแยะจากนามสกุลไฟล์ให้เอง ในกรณีที่ url ไปยัง database ไม่มีนามสกุลไฟล์ (ใช้ mod_rewrite) ให้ระบุประเภทไฟล์ผ่าน option database_type ว่าเป็น json หรือ zip แทน
- Refactor ย้ายไฟล์ database ออกมาจากโฟลเดอร์ source code เพื่อความง่ายในการ maintainance ในอนาคต
18 เมษายน 2017
- Refactor ทำ JSLint
- Refactor จัดระเบียบโครงสร้างโปรเจค และลบไฟล์ที่ไม่จำเป็นทิ้ง
16 เมษายน 2017
- Enhancement กล่อง search จะทำงานที่ keyword ความยาวมากกว่า 1 เท่านั้น (เหตุผลด้าน performance)
16 เมษายน 2017
- Bugfix ผลลัพธ์ไม่จำเป็นต้องขึ้นต้นด้วย keyword ที่กำหนดเท่านั้น หากพื้นที่ใดมี keyword อยู่ในชื่อจะแสดงผลออกมาหมด (อย่างที่ควรเป็น)
16 เมษายน 2017
- Enhancement ผลการค้นหาเรียงลำดับจากความใกล้เคียงของ keyword แล้ว
16 เมษายน 2017
- Bugfix แก้บัคแสดงลำดับของตัวเลือกไม่ถูกต้อง (เอาอำเภอขึ้นก่อนตำบลซะงั้น)
16 เมษายน 2017
- Bugfix แก้ของ preprocess() ที่ไม่ตรงกับเวอร์ชันฐานข้อมูล
16 เมษายน 2017
- Feature ปรับฟีเจอร์ของ branch zipped_version ให้ทัน master
- Bugfix แก้บัคของ branch zipped_version
16 เมษายน 2017
- Feature เพิ่ม callback
onDataFill()
ตาม #9 - Feature ฟิลด์ใหม่
$search
ใช้สำหรับค้นหา - Bugfix แก้บัค ฟิลด์ข้อมูลไม่ยิง event change เมื่อเกิด autocomplete แล้ว
- Add เพิ่มฐานข้อมูลต้นฉบับ เป็นไฟล์ .xls อัพเดตข้อมูลล่าสุด เดือนตุลา 2559
- Refactor จัดระเบียบโครงสร้างโปรเจค และลบไฟล์ที่ไม่จำเป็นทิ้ง
10 เมษายน 2017
- Enhancement ปรับปรุงขนาดฐานข้อมูลให้เล็กลง #7
8 เมษายน 2017
- Enhancement เปลี่ยนโครงสร้างฐานข้อมูลไปเป็นแบบต้นไม้ เพื่อขนาดที่เล็กลง
8 เมษายน 2017
- Enhancement เพิ่มโค้ดแจ้งและจัดการกับ Error ต่าง ๆ
8 เมษายน 2017
- Feature เพิ่มตัวเลือกให้กำหนด
autocomplete_size
- Bugfix เรียกใช้ fields ที่กำหนดแล้ว
8 เมษายน 2017
- 🎊 Initial commit